一、场景简述
笔者最近在写相关爬虫数据存储,需要根据店铺名称来创建mongodb中的集合,以下就是笔者的解决办法
二、解决方案
#mongodb连接
client = pymongo.MongoClient(mongo_util.mongo_conf['host'],mongo_util.mongo_conf['port'])
#shopname自己动态定义
shopname = "xxx"
#指定使用的库
mongodb = client.wingcloud_comment
#指定动态集合名称时shopname,若不存在则创建
mongo = mongodb[shopname]
#向集合中添加字典
temp_comment={'xx':xx}
mongo.insert_one(temp_comment)
这样集合名称就是xxx了,实现动态的集合名
本文介绍了一种根据店铺名称动态创建MongoDB集合的方法,通过使用pymongo库连接MongoDB,根据动态定义的shopname创建集合,并插入字典数据。
638

被折叠的 条评论
为什么被折叠?



