MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Прочетете BSON файл в Python?

Открих, че това работи за мен с файл mongodb 2.4 BSON и PyMongo модул 'bson' на:

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

Това върна списък с речници, съответстващи на JSON документите, съхранени в тази mongo колекция.

Данните 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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да обработваме правилно заявките за страниране с mongodb и php?

  2. activerecord и mongo / mongo-mapper мост

  3. Трябва ли да активирате журналирането на MongoDB?

  4. как да актуализирате вложен обект на mongoose документ само за предоставени ключове

  5. Как да премахнете документи от множество колекции въз основа на ID в MongoDB?