我已经将一个带有mongoexport
的mongo集合导出到一个带有MongoDB本机语法的文件中
$ mongoexport --db=pronghorn --collection=testcollection --out ~/test.mongofile
$ cat ~/test.mongofile
{"_id":"id2","name":"name2","passCheck":false, "values":[{"check1":true},{"check2":false}]}
{"_id":"id2","name":"name2","passCheck":true, "values":[{"check1":true},{"check2":true}]}
现在,我想用PyMongo解析test.mongofile
,并找出dict key values
的列表
是否可以从文件解析MongoDB输出? 或者我只能通过直接向MongoDB服务器发送筛选请求来获取值吗
谢谢
如果你还需要答案
默认情况下,输出是json,或者更确切地说是“扩展json”(https://docs.mongodb.com/manual/reference/mongodb-extended-json/)
您可以始终使用传统的json工具解析输出,例如python
json
模块:相关问题 更多 >
编程相关推荐