Python中动态创建Mongodb集合

版权声明:本文为博主原创文章,转载请注明出处 浅然的专栏 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了,实现动态的集合名

猜你喜欢

转载自blog.csdn.net/w_linux/article/details/83147756