मैंने पाया कि यह मेरे लिए एक मोंगोडब 2.4 बीएसओएन फ़ाइल और पायमोंगो . के साथ काम करता है 's' bson' मॉड्यूल:
import bson
with open('survey.bson','rb') as f:
data = bson.decode_all(f.read())
इसने उस मोंगो संग्रह में संग्रहीत JSON दस्तावेज़ों से मेल खाने वाले शब्दकोशों की एक सूची लौटा दी।
बीएसओएन में f.read() डेटा इस तरह दिखता है:
>>> 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'