sql >> Databáze >  >> NoSQL >> MongoDB

Číst soubor BSON v Pythonu?

Zjistil jsem, že to pro mě funguje se souborem mongodb 2.4 BSON a PyMongo modul 'bson':

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

To vrátilo seznam slovníků odpovídajících dokumentům JSON uloženým v této kolekci mongo.

Data f.read() vypadají v BSON takto:

>>> 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. Docker-compose – Redis na 0.0.0.0 místo 127.0.0.1

  2. Aktualizujte více dokumentů podle sady ID. Mangusta

  3. Mongo čeká na 27017 i po přeinstalaci

  4. SQL LPAD()