[英]How do you add to array in mongodb
我只是想知道如何添加到 mongodb 文檔中的數組,因為我只知道如何在文檔中重新分配整個數組。
如 MongoDB 文檔中所述,如果學生中有以下文檔
collection:
{
"_id" : 5,
"quizzes" : [
{ "wk": 1, "score" : 10 },
{ "wk": 2, "score" : 8 },
{ "wk": 3, "score" : 5 },
{ "wk": 4, "score" : 6 }
]
}
您可以使用以下命令將以下文檔添加到 quizzes 數組中:
db.students.update(
{ _id: 5 },
{
$push: {
quizzes: {
$each: [ { wk: 5, score: 8 }, { wk: 6, score: 7 }, { wk: 7, score: 6 } ]
}
}
}
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.