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

Sådan dumpes en samling til json-fil ved hjælp af pymongo

Bare hent alle dokumenter og gem dem til fil, f.eks.:

from bson.json_util import dumps
from pymongo import MongoClient

if __name__ == '__main__':
    client = MongoClient()
    db = client.db_name
    collection = db.collection_name
    cursor = collection.find({})
    with open('collection.json', 'w') as file:
        file.write('[')
        for document in cursor:
            file.write(dumps(document))
            file.write(',')
        file.write(']')


  1. Mongoose Pre-Save Hook affyres, men gemmer ikke yderligere felt (bruger IKKE model.update)

  2. MongoDB find forespørgselssammenligning med CurrentDate

  3. Hvordan udfylder man et underdokument i mongoose efter at have oprettet det?

  4. Hvordan kan jeg bygge et program ved hjælp af c++ driver af mongodb?