MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak zrzucić kolekcję do pliku json za pomocą pymongo?

Wystarczy pobrać wszystkie dokumenty i zapisać je w pliku, np.:

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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb.conf bind_ip =127.0.0.1 nie działa, ale 0.0.0.0 działa

  2. Komentarze do zapytań MongoDB wraz z informacjami o użytkowniku

  3. SignalR Core — błąd:gniazdo sieciowe zamknięte z kodem stanu:1006

  4. Współbieżność w gopkg.in/mgo.v2 (Mongo, Go)

  5. Uzyskać wszystkie nazwy pól w kolekcji mongodb?