我在Mongo表中寻找一个值,其父键可能没有描述性或已知名称.以下是我们的文档之一的示例.
{
"assetsId": {
"0": "546cf2f8585ffa451bb68369"
},
"slotTypes": {
"0": { "usage": "json" },
"1": { "usage": "image" }
}
}
Run Code Online (Sandbox Code Playgroud)
我想查看它是否包含slotTypes中的"usage":"json",但我无法保证此用法的父键将为"0".
我尝试使用以下查询,没有任何运气:
db.documents.find(
{
slotTypes:
{
$elemMatch:
{
"usage": "json"
}
}
}
)
Run Code Online (Sandbox Code Playgroud)
如果这是一个非常基本的问题,请提前抱歉,但我不习惯在nosql数据库中工作.