6

这是创建集合的简单代码。但是没有创建集合。

import pymongo

conn=pymongo.Connection()
db=conn["userdb"]
table=db["Books"]

有人可以帮我解决这个问题吗?

4

1 回答 1

15

在添加数据之前不会创建集合,这是因为默认情况下 MongoDB 中的集合甚至数据库都是惰性完成的。

如果您希望明确分配一个集合,请使用db.create_collection(name)http ://api.mongodb.org/python/current/api/pymongo/database.html#pymongo.database.Database.create_collection

于 2013-07-04T13:29:01.940 回答