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

PythonでBSONファイルを読みますか?

    これは、mongodb2.4BSONファイルとPyMongoで機能することがわかりました。 の'bson'モジュール:

    import bson
    with open('survey.bson','rb') as f:
        data = bson.decode_all(f.read())
    

    これにより、そのmongoコレクションに保存されているJSONドキュメントに一致する辞書のリストが返されました。

    f.read()データはBSONでは次のようになります:

    >>> rawdata[:100]
    '\x04\x01\x00\x00\x12_id\x00\x01\x00\x00\x00\x00\x00\x00\x00\x02_type\x00\x07\x00\x00\x00simple\x00\tchanged\x00\xd0\xbb\xb2\x9eI\x01\x00\x00\tcreated\x00\xd0L\xdcfI\x01\x00\x00\x02description\x00\x14\x00\x00\x00testing the bu'        
    


    1. Pythonユニットテスト用にmongodbをモックする方法は?

    2. MongoDBAtlasとMongoDBAtlasforAWSの違いは何ですか

    3. pymongoを使用してmongodbでクエリ日付を作成するにはどうすればよいですか?

    4. ClusterControlをバックアップおよび復元する方法