2011-12-19 54 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

相關問題