sql >> データベース >  >> NoSQL >> MongoDB

pymongoを使用してコレクションをjsonファイルにダンプする方法

    すべてのドキュメントを取得してファイルに保存するだけです。例:

    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. すべてのクラスに実装するBsonIgnoreExtraElements

    2. MongoDBは行方不明の日を埋めます

    3. サーバー選択が10000ミリ秒後にタイムアウトしました-ローカルホスト上のmongoDBにCompassを接続できません

    4. MongoDB / Express-connect()を介して接続した後にデータベースを切り替える方法