MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Cách nhập tệp JSON vào MongoDB bằng Python

Bạn có thể đọc dữ liệu từ tệp và chèn nó vào bộ sưu tập bằng cách sử dụng insert_one phương pháp:

import json
from pymongo import MongoClient

client = MongoClient('localhost', 27017)
db = client['countries_db']
collection_currency = db['currency']

with open('currencies.json') as f:
    file_data = json.load(f)

# if pymongo < 3.0, use insert()
collection_currency.insert(file_data)
# if pymongo >= 3.0 use insert_one() for inserting one document
collection_currency.insert_one(file_data)
# if pymongo >= 3.0 use insert_many() for inserting many documents
collection_currency.insert_many(file_data)

client.close()



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb và Express

  2. Python có thể quan sát các thay đổi đối với Oplog của Mongodb như thế nào

  3. MongoDB nhóm tất cả các khóa và giá trị trong một bộ sưu tập theo một trường nhất định

  4. Cần một giải pháp thay thế để tra cứu một chuỗi thành objectID ForeignField

  5. Tính tổng tất cả các giá trị của các trường tài liệu được đặt tên giống nhau trong một bộ sưu tập