Anda tidak memperbarui sub-dokumen dari sub-dokumen. Anda memperbarui satu bidang sub-dokumen array yang ada di dalam sub-dokumen larik induk.
Anda dapat memperbarui pertama elemen dengan kode pukulan
col.Update(Query.EQ("Sessions.ID", sessionID),
Update.Set("Sessions.$.Order.Items.0.Title", newTitle));
dengan kueri pembaruan sederhana, Anda tidak dapat memperbarui semua Judul elemen. Tautan ini mungkin membantu Anda (dengan kueri pembaruan JavaScript khusus)
Bagaimana caranya ke multi-update array bersarang di MondoDB?