sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur man dumpar en samling till json-fil med pymongo

Skaffa bara alla dokument och spara dem till fil t.ex.:

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. Återanvänder MongoDB borttaget utrymme?

  2. MongoDB 2dsphere index misslyckas (felformad geometri?)

  3. Hur ansluter man till en Docker Redis-klusterinstans med jedis för Java?

  4. Hur lagrar och uppdaterar man binär data effektivt i Mongodb?