Pymongo不在mongodb中创建集合

时间:2013-07-04 13:19:58

标签: python mongodb pymongo

以下是创建collection的简单代码。但未创建集合。

import pymongo

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

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

1 个答案:

答案 0 :(得分:8)

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

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