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

Добавяне на нови стойности към съществуващ mongo масив

MongoDB има $push оператор за това. Не е нужно да обикаляте колекцията, за да го направите, можете да направите актуализация в базата данни.

Написано на Java, това би изглеждало нещо като

collection.update(...query expression...,
  new BasicDBObject("$push",
    new BasicDBObject("digits", value)));

Това предполага, че value е една нова стойност за масива. Ако искате да добавите всички елементи на масив наведнъж, трябва да използвате $each модификатор (вижте горната връзка за подробности).




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Вграден документ без масив?

  2. runCommand еквивалент за nodejs-native-mongodb

  3. Първи стъпки с Python и MongoDB

  4. TypeError:обектът не е функция при използване на MongoDB с Node.js

  5. MongoDB - Помислете за дефиниране на bean от тип 'org.springframework.data.mongodb.repository.query.MongoEntityInformation' във вашата конфигурация