MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

$elemMatch и актуализиране

Можете да направите всичко това с една единствена update извикайте модела, вместо първо да го извлечете с findOne :

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

Това използва позиционния $ оператор в $set за насочване само към addresses елемент, който е съвпаднал в заявката.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb заявка с полета в същите документи

  2. как да дефинирате местоположение в обект с помощта на mongodb

  3. mongoose:Сортиране по id

  4. Stripe:Трябва да посочи източник или клиент

  5. Намерете броя на максималните последователни записи въз основа на едно поле в Mongodb Query