sql >> Database >  >> NoSQL >> MongoDB

$elemMatch en update

U kunt dit allemaal doen met een enkele update roep het model aan in plaats van het eerst op te halen met findOne :

User.update(
  {'addresses._id': address_id},
  {$set: {'addresses.$.street': 'Blah'}},
  function(err, count) { ... });

Dit gebruikt de positionele $ operator in de $set om alleen de addresses te targeten element dat overeenkwam in de zoekopdracht.




  1. Wat zijn HBase-verdichtingen?

  2. Apache Hadoop Ozon Beveiliging – Authenticatie

  3. Verbinding maken met MongoDB met PhantomJS

  4. Hoe werkt de $inc-modifier met gelijktijdige verzoeken in mongodb?