sql >> Database teknologi >  >> NoSQL >> MongoDB

opdater n'te dokument i et indlejret array-dokument i mongodb

Q1:Hvis du opdaterer med permalink 'jaiho' i stedet for 'haha', opdaterer det helt sikkert e-mailen;

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

Q2:Det samme gælder for dette inkluderer;

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


  1. Ydeevneforøgelse ved at bruge bulkinserts vs almindelige indsatser i MongoDB

  2. fjerne et indlejret dokument i mongoid

  3. Meteor / MongoDB:indsæt heltal i stedet for streng på formularindsendelse

  4. Ændring af MongoDB datalagerkatalog