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