0
對於名爲col1的集合而言,它們擁有屬性名爲sub1的子對象列表。MongoDB如何在列表中具有相同索引的目標元素
sub1有兩個屬性鍵和名字。
我想做一個查詢誰選擇鍵= aa和名稱=約翰與密鑰和名稱從相同的索引。
實施例:
COL1
的ObjectID(1)
SUB1 [{鍵= AA,名字=洛拉},
{鍵= BB,名字=約翰}]OBJECTID(2)
SUB1 [{鍵= AA,名字=約翰}]
僅限預期回報目標(2)
我閱讀$ slice或$ indexOfArray或$ cursor的文檔,但我不知道該怎麼做。
感謝
使用聚合:首先**'$ unwind' ** sub1'數組,然後在**'$ match'中使用**'$和** ** **階段 – felix
非常感謝!有用! –