MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Zaktualizuj wiele elementów w tablicy w mongodb

Musisz użyć operatora pozycyjnego all $[], aby zaktualizować każdy element w tablicy

db.collection.update(
   { "History": { "$elemMatch": { "status": { "$ne": "PROCESSED" } } } }, 
   { "$set": { "History.$[].flag": false } },
   { "multi": true }
)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak zorganizować relację wiele do wielu w MongoDB

  2. Czy klauzula $in MongoDB gwarantuje kolejność?

  3. Map-redukcja wydajności w MongoDb 2.2, 2.4 i 2.6

  4. MongoDB $przykład

  5. Radzenie sobie ze zmianami schematu w Mongoose