sql >> Database teknologi >  >> NoSQL >> MongoDB

Sådan importeres JSON-fil til MongoDB ved hjælp af Python

Du kan læse data fra filen og indsætte dem i samlingen ved hjælp af insert_one metode:

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. Fremskynd MongoDB-aggregation

  2. Sådan kontrollerer du, om MongoDB-forbindelsen er i live i Node.js

  3. Hvordan aktiveres SSL/TLS i Mongoid 3-klienten?

  4. Python + Memcached:Effektiv cachelagring i distribuerede applikationer