【发布时间】:2014-11-15 12:08:29
【问题描述】:
使用 python 2.7、pymongo、mongoDB 2.6.1:
我有一个 mongoDB 集合。
现在我正在尝试从中获取一些字段并将其 JSON 列表放入一个文件中(这是对方期望的输入)。
我尝试了以下代码:
my_file = open("test.csv", "w")
for doc in collection.find():
json.dumps({"command": doc["command"], "data": doc["data"]}, my_file)
并得到错误: KeyError:'命令'
我在这里错过了什么?
【问题讨论】:
-
集合中的所有文档是否都有
command?尝试使用doc.get('command')
标签: python json mongodb pymongo