MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

aktualisiere das n-te Dokument in einem verschachtelten Array-Dokument in Mongodb

F1:Wenn Sie mit dem Permalink „jaiho“ anstelle von „haha“ aktualisieren, wird die E-Mail höchstwahrscheinlich aktualisiert;

> db.posts.update({"permalink" : "jaiho"},{$set:{"comments.0.email":1}})
> db.posts.find()
    ...,    "email" : 1 },...

F2:Dasselbe gilt für dieses include;

> db.posts.update({"permalink" : "jaiho"},{$inc:{"comments.0.num_likes":1}})
> db.posts.find()
    ..., "num_likes" : 1 },...