Mongodb 如何在pymongo中查询列表中的dict?

Mongodb 如何在pymongo中查询列表中的dict?,mongodb,pymongo,Mongodb,Pymongo,以下是一个文档示例: Person:{ _id:xxx, age:15, sex:male, education:{ "level1":["l1t1","l1t2",...], "level2":["xxx1","xxx2",...], "level3":["test1","test2",...] } } 现在我知道了level1的一个值,level3的一个值。如何查询这两个值? 我试着询问,比如 {“教育”:{“level1”:我得到的价值,“level3”:我得到的价值} 但

以下是一个文档示例:

Person:{
_id:xxx,
age:15,
sex:male,
education:{
  "level1":["l1t1","l1t2",...],
  "level2":["xxx1","xxx2",...],
  "level3":["test1","test2",...]
 }
}
现在我知道了level1的一个值,level3的一个值。如何查询这两个值? 我试着询问,比如
{“教育”:{“level1”:我得到的价值,“level3”:我得到的价值}
但它一无所获 那么,如何为这个问题编写查询dict呢?这是一个dict,但它包含列表…

使用Mongo的


它不起作用。教育不是一个文档字段,所以它不能使用点符号。
{"education.level1": value1, "education.level3": value3}