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

как да добавя стойност към горната част на масив в mongodb?

За всеки, който е нов в това, MongoDB 2.6+ поддържа $position оператор , които могат да се използват за постигане на желания ефект. Предимството тук е, че не е необходимо да връщате целия си масив от документи, да го актуализирате локално и да го запазите - $position означава, че нещата могат да се правят атомарно.

Трябва да го използвате заедно с $each :

$push: { colors: { $each: ['yellow'], $position: 0 } }


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да използвам оптимистично заключване с Spring Data MongoDB?

  2. Защо не мога да стартирам обяснение при актуализация на MongoDB?

  3. Настъпи изчакване след 30 000 ms избор на сървър с помощта на CompositeServerSelector

  4. MongoDB insertMany()

  5. Как работи сортирането с `$or` и `$in` заявки в MongoDB?