我是mongoDB的新手。我在更新mongoDB集合中的記錄方面遇到了一些麻煩。將元素插入MongoDB中的嵌套數組
如何添加元素到數組「喜歡」到嵌入式記錄
我有一個嵌入式的收集,如:
{
"_id" : "iL9hL2hLauoSimtkM",
"title" : "Some Topic",
"followers" : [
"userID1",
"userID2",
"userID3"
],
"comments" : [
{
"comment" : "Yes Should be....",
"userId" : "a3123",
"likes" : [
"userID1",
"userID2"
]
},
{
"comment" : "No Should not be....",
"userId" : "ahh21",
"likes" : [
"userID1",
"userID2",
"userID3"
]
}
]
}
我想更新紀錄
{
"_id" : "iL9hL2hLauoSimtkM",
"title" : "Some Topic",
"followers" : [
"userID1",
"userID2",
"userID3"
],
"comments" : [
{
"comment" : "Yes Should be....",
"userId" : "a3123",
"likes" : [
"userID1",
"userID2",
"userID3" // How to write query to add this element.
]
},
{
"comment" : "No Should not be....",
"userId" : "ahh21",
"likes" : [
"userID1",
"userID2",
"userID3"
]
}
]
}
請提供查詢以添加評論中顯示的元素。 謝謝。
謝謝您的重播,查詢工作效果很好。 –
真棒!乾淨和簡單的 –
只是想知道是否有可能用一次更新更新多個數組項目?我有一個情況,每個文檔最多可以有50個更新。 –