sql >> Database >  >> NoSQL >> MongoDB

update het n-de document in een genest array-document in mongodb

V1:Als je update met permalink 'jaiho' in plaats van 'haha', wordt de e-mail zeker bijgewerkt;

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

Q2:Hetzelfde geldt voor deze omvatten;

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


  1. 3 manieren om een ​​index te maken in MongoDB

  2. Tornado-fout:[Errno 24] Fout te veel geopende bestanden

  3. Hoe verwijder min waarde in mongodb voor groep?

  4. Hoe ik de grootte van mijn document in MongoDB weet met de ruby-driver?