sql >> Database >  >> NoSQL >> MongoDB

mongodb:elementen bijwerken?

Correct, de $push operator stelt u in staat een bestaande array bij te werken. U kunt de $pushAll gebruiken operator om meerdere waarden in één zoekopdracht toe te voegen.

Om een ​​opmerking aan uw voorbeelddocument toe te voegen, zou de vraag zijn:

db.posts.update({blog_title: "my blogpost"}, {$push: {comments: "New comment"}})

Deze operators zijn atomair, dus je zult geen problemen tegenkomen als meerdere gebruikers tegelijkertijd opmerkingen toevoegen.




  1. Hoe de maximale en minimale waarde in MongoDB te krijgen op basis van een specifieke sleutel?

  2. Hoe $regex te gebruiken binnen $of als een aggregatie-expressie

  3. _http_server.js:192 gooi nieuwe RangeError(`Ongeldige statuscode:${statusCode}`);

  4. Zijn er redenen waarom ik ObjectId's wel/niet zou moeten gebruiken in mijn RESTful url's