#连接本地的mongodb
import pymongo
mongo_host = "localhost"
mongo_port = 27017
mongo_db = "spider"#库名
mongo_coll = "tb_item_list_data"#collection名
mongo_user = "root"
mongo_pwd = "123456"
client = pymongo.MongoClient(host = mongo_host,port = mongo_port )
#数据库登录需要账号密码的话
#client.admin.authenticate(mongo_user,mongo_pwd)
db = client[mongo_db]#获得数据库的句柄
coll = db[mongo_coll]#获得collection的句柄
def install(mongo_coll, item):
'''
存储数据到mongodb
:param mongo_coll:
:param item:
:return:
'''
coll_info = db[mongo_coll] # 获得collection的句柄
postItem = dict(item) # 把item转化成字典形式
coll_info.insert(postItem) # 向数据库插入一条记录
def save_list(mongo_coll, list_item):
'''
存储list数据
:param mongo_coll:
:param list_item:
:return:
'''
coll_info = db[mongo_coll] # 获得collection的句柄
coll_info.insert_many(list_item)
# for next_item in list_item:
# install(mongo_coll, next_item)
print("-----------------------------")
save_list('test',[{'name':"wwewewe",'age':"23"}])
python操作mongodb数据库插入数据
最新推荐文章于 2024-05-17 13:57:20 发布