我想查詢一個集合中的多數民衆贊成結構像這樣蒙戈...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