我有以下文件清单:
{
"_id" : "Tvq579754r",
"name": "Tom",
"forms": {
"PreOp":{
"status":"closed"
},
"Alert":{
"status":"closed"
},
"City":{
"status":"closed"
},
"Country":{
"status":"closed"
}
}
},
....
{
"_id" : "Tvq444454j",
"name": "Jim",
"forms": {
"Jorney":{
"status":"closed"
},
"Women":{
"status":"void"
},
"Child":{
"status":"closed"
},
"Farm":{
"status":"closed"
}
}
}
我希望通过它们的“状态”字段(“forms.name_of_form.status”)对它们进行过滤。我需要获取所有没有“forms.name_of_form.status”等于“void”的文档。
期望的结果是(没有作废表单状态的文档):
{
"_id" : "Tvq579754r",
"name": "Tom",
"forms": {
"PreOp":{
"status":"closed"
},
"Alert":{
"status":"closed"
},
"City":{
"status":"closed"
},
"Country":{
"status":"closed"
}
}
}