我想查询一个集合中的多数民众赞成结构像这样蒙戈...MonogDB查询帮助 - 子对象的查询瓦特/扭曲
{
"type":"apple"
"quality": {
"1": {
"owner":"Dan",
"age":28
},
"2": {
"owner":"Joe",
"age":21
}
"3": {
"owner":"Bob",
"age":29
}
}
}
我最初尝试findOne({"quality.owner":"Dan"})
但失败了。然后我意识到它需要完成像findOne({"quality.1.owner":"Dan"})
...不是我想要的。
无论如何要放一个通配符代替1
或按照我的意图执行查询吗?我不知道所有的变量将是什么质量的对象,所以我不认为我可以做一个“子对象”的比赛要么=/
编辑:
不幸的是重新格式化该数据由于第三方API正在检索数据,并且这些索引编号表示“放置”(第一名,第二位......),因此该项目不存在问题
能否“推”等级/位置下入的对象?或者按排名顺序维护数组的排序顺序?如果API给出的排名没有差距,那应该是可行的... – dcrosta