1. 程式人生 > >Python中動態建立Mongodb集合

Python中動態建立Mongodb集合

一、場景簡述

筆者最近在寫相關爬蟲資料儲存,需要根據店鋪名稱來建立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了,實現動態的集合名