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

как да актуализирате числово поле, като използвате друго числово поле в MongoDB

Забележка:

  1. На v3.6 нямате опция за директна актуализация, трябва първо да прочетете и обработите кода, след което да актуализирате.
  2. За v>= 4.2 можете да го направите с едно извикване като .update() ще приеме тръбопровод за агрегиране и нещата могат да се направят с едно обновяване на DB. Можете да опитате това:

Запитване:

db.getCollection('collectionName').update({}, [{ $set: { b: { $multiply: ["$a", 2] } } }])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Има ли начин да се попречи на MongoDB да добавя форма за множествено число към имената на колекции?

  2. как да използвам $lookup етап в java с пролетни данни mongodb?

  3. Как мога да сортирам, че нулите са последно подредени в mongodb?

  4. Копирайте и преименувайте поле на документ в MongoDB

  5. Пресичане на индекса на MongoDB