0
鑑於以下MongoDB示例集合(「學校」),如何從所有俱樂部中刪除學生「111」?當數組嵌套在嵌入式文檔的多個級別中時,如何刪除數組元素?
[
{
"name": "P.S. 321",
"structure": {
"principal": "Fibber McGee",
"vicePrincipal": "Molly McGee",
"clubs": [
{
"name": "Chess",
"students": [
ObjectId("111"),
ObjectId("222"),
ObjectId("333")
]
},
{
"name": "Cricket",
"students": [
ObjectId("111"),
ObjectId("444")
]
}
]
}
},
...
]
,我希望有一個比使用遊標循環在每一所學校,那麼每一個俱樂部,然後俱樂部每個學生ID其他某種方式......
這段代碼是大文檔的一部分嗎?如果是,請顯示完整的結構。 –
@SergioTulentsev:不,這應該是一個文檔(即集合是周圍的數組)。對困惑感到抱歉。 –