以下是创建collection的简单代码。但未创建集合。
import pymongo
conn=pymongo.Connection()
db=conn["userdb"]
table=db["Books"]
COuld有人帮我解决这个问题吗?
答案 0 :(得分:8)
在添加数据之前不会创建集合,这是因为默认情况下MongoDB中的集合甚至数据库都是懒惰的。
如果您希望明确地分配集合,请使用db.create_collection(name)
:http://api.mongodb.org/python/current/api/pymongo/database.html#pymongo.database.Database.create_collection