Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python MongoDB:使用PyMongo解析来自mongoexport的文件_Python_Mongodb_Pymongo_Mongoexport - Fatal编程技术网

Python MongoDB:使用PyMongo解析来自mongoexport的文件

Python MongoDB:使用PyMongo解析来自mongoexport的文件,python,mongodb,pymongo,mongoexport,Python,Mongodb,Pymongo,Mongoexport,我已将具有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","n

我已将具有
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
值的列表

是否可以从文件解析MongoDB输出? 或者我只能通过直接向MongoDB服务器发送筛选请求来获取值吗


谢谢。

如果你还需要答案

默认情况下,输出是json,或者更确切地说是“扩展json”()

您可以始终使用传统的json工具解析输出,例如python
json
模块:

导入json
打开(“/path/to/exported/data.json”)作为文件:
data=json.load(文件)
打印(数据[“值”])

如果您仍然需要答案

默认情况下,输出是json,或者更确切地说是“扩展json”()

您可以始终使用传统的json工具解析输出,例如python
json
模块:

导入json
打开(“/path/to/exported/data.json”)作为文件:
data=json.load(文件)
打印(数据[“值”])