<分区>
我有这样一个文档是数据库
{
"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 和 version
,我怎样才能修改这个查询让它工作?
提前致谢:)