这是创建集合的简单代码。但是没有创建集合。
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
关于python - Pymongo 不在 mongodb 中创建集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17471378/