我的JSON格式有点奇怪,因为它是从XML转换而来的,但这里是基本结构:
{
"World": {
"Continents": {
"Continent": [
"Asia",
"Europe",
"Africa"
]
}
}
}
我试图返回大陆=亚洲的案件。我尝试了很多东西,但这是我怀疑可以使用的东西:
db.testing.find( { "World.Continents": { $elemMatch: { "Continent": "Asia" }}})
我还根据World.Continents.Continent上的查找对各种查询进行了屠宰,但由于各种语法原因,我向我抛出了无数错误。
答案 0 :(得分:1)
您可以使用此查询:
db.testing.find( { "World.Continents.Continent": "Africa" } )