sql >> Database >  >> NoSQL >> MongoDB

Hoe een JSON-bestand naar MongoDB te importeren met Python

U kunt gegevens uit een bestand lezen en in de verzameling invoegen met insert_one methode:

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. php_ini niet ingesteld op php.ini-locatie

  2. Volgorde automatisch verhogen in mongodb met java

  3. MongoDb-queryvoorwaarde bij het vergelijken van 2 velden

  4. Kan geen verbinding maken met alternatieve Mongo DB in Meteor App