我有一个像这样的文件是数据库
{
"timestamp" : "2016-06-27T14:29:22.091Z",
"story" : "This is the story of how I was harassed.",
"latitude": 42.23424364766,
"longitude": 21.13243546545,
"event": {
"region": "Albania",
"language": "English",
"version": 1
}
}
event
项下的是region
。它可以是不同的。
现在使用python,我想对mongodb进行查询,我想只返回"event" : {'region': region}
的文档
region
是一个可以更改的参数。
def get_all_event_based_on_region(self,region):
query = { "event" : {'region': region}}
...
docs = self._get(query)
return list(docs)
但是此查询没有返回任何原因,因为还有其他字段,如language and version
,我该如何修改此查询以便它可以正常工作?
提前致谢:)