如何使用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)