2011-12-19 72 views

Trả lời

76

MongoDB tạo cơ sở dữ liệu và bộ sưu tập tự động cho bạn nếu chúng chưa tồn tại.

Để sử dụng thư viện python với MongoDB, hãy xem documentation này.

Warning: ví dụ được dựa trên Pymongo 2.1. Nếu bạn đang sử dụng Pymongo 3.4, hãy kiểm tra this doc.

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

Vì vậy, ở đây bạn có thể sử dụng bất kỳ tên cho cơ sở dữ liệu và bộ sưu tập.

+24

Một lưu ý quan trọng: không phải cơ sở dữ liệu cũng như các bộ sưu tập được tạo ra cho đến khi bạn cố gắng để viết một tài liệu. Đó là đủ cho hầu hết các ứng dụng, nhưng nó là tốt để biết. – jrullmann

13

Đây là MongoDB 3.4 Version:

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

không phải cơ sở dữ liệu cũng như các bộ sưu tập được tạo ra cho đến khi bạn cố gắng để viết một tài liệu.

Document: Python Driver (PyMongo)

+0

Thumbs up để xác định phiên bản Pymongo :)! Cách mà Pymongo hoạt động từ phiên bản 2.1 (ví dụ trên) đến 3.4, hoàn toàn khác nhau. – ivanleoncz

Các vấn đề liên quan