版权声明:本文为博主原创文章,转载请注明出处 浅然的专栏 https://blog.csdn.net/w_linux/article/details/83147756
一、场景简述
笔者最近在写相关爬虫数据存储,需要根据店铺名称来创建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了,实现动态的集合名