如何使用PyMongo在MongoDB中创build一个新的数据库?

我可以简单地通过连接到MongoDB服务器创build一个新的数据库,还是有另一种方法来使用Python创build它? 如果是的话,这是怎么做的?

如果MongoDB不存在, MongoDB会自动为您创build数据库和集合。

要在MongoDB中使用python库,请查看这个文档

警告 :这个例子是基于Pymongo 2.1的 。 如果您使用的是Pymongo 3.4 ,请检查此文档

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

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

这是Mongodb 3.4版本:

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

在您尝试写入文档之前,不会创build数据库和集合。

文档: Python驱动程序(PyMongo)