MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Đọc tệp BSON bằng Python?

Tôi thấy điều này phù hợp với tôi với tệp mongodb 2.4 BSON và PyMongo 's' bson 'mô-đun:

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

Điều đó trả lại danh sách các từ điển khớp với các tài liệu JSON được lưu trữ trong bộ sưu tập mongo đó.

Dữ liệu f.read () trông giống như thế này trong 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. xếp hạng bảng xếp hạng trong mongo với những người chơi xung quanh

  2. Cách chèn vào bộ sưu tập MongoDB với một vị trí

  3. Mongorestore, từ máy chủ sản xuất thiên thạch đến cục bộ

  4. Chuyển đổi BSON sang JSON bằng API Java của trình điều khiển MongoDB

  5. Làm cách nào để xác thực các thành viên của một trường mảng?