2011-12-19 55 views

回答

76

MongoDB自动为您创建数据库和集合,如果它们不存在的话。

对于在MongoDB中使用python库,请查看documentation

警告: 的例子是基于Pymongo 2.1。 如果您使用Pymongo 3.4,请检查this doc

from pymongo import Connection 
connection = Connection() 
db = connection['test-database'] 
collection = db['test-collection'] 

所以在这里,你可以使用任何名称数据库和收集。

+24

的重要说明:无论是数据库还是集合创建,直到你试图写一个文档。这对于大多数应用程序来说已经足够了,但很好理解。 – jrullmann 2014-05-16 15:04:21

13

这是MongoDB的3.4版本:

from pymongo import MongoClient 
client = MongoClient() 
db = client.primer 
coll = db.dataset 

无论是数据库还是集合创建,直到您尝试 写一个文档。

文件:Python Driver (PyMongo)

+0

赞成指定Pymongo版本:)! Pymongo从版本2.1(上例)工作到3.4的方式完全不同。 – ivanleoncz 2017-04-28 22:57:34

相关问题