sql >> Databáze >  >> NoSQL >> MongoDB

aktualizovat n-tý dokument v dokumentu vnořeného pole v mongodb

Q1:Pokud aktualizujete pomocí trvalého odkazu 'jaiho' namísto 'haha', zcela jistě se aktualizuje e-mail;

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

Q2:Totéž platí pro toto včetně;

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


  1. Vyžaduje Action Cable 5 Redis?

  2. Jak zkontrolovat, zda Mongo's $addToSet byl duplikát nebo ne

  3. Vytvořte dynamický dotaz pomocí Mongoose

  4. MongoDB počítá položky v poli