Pymongo不在mongodb中创建集合

Dha*_*tri 5 python mongodb pymongo

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

import pymongo

conn=pymongo.Connection()
db=conn["userdb"]
table=db["Books"]
Run Code Online (Sandbox Code Playgroud)

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

Sam*_*aye 12

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

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