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

Как да ограничите размера на масив в MongoDB?

Можете да използвате $slice като модификатор на $push когато актуализирате документа:

$push: {"field": $each: ["val1", "val2"], $slice: -10}

Това ще предизвика field да се състои само от последните 10 елемента (като ви дава „подвижен прозорец“ от стойности, вкарани в полето).




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

  2. Дефиниране на схема на Mongodb

  3. MongoEngine:EmbeddedDocument v/s. ReferenceField

  4. MongoDB - Еквивалент на LEFT JOIN, където една колекция не съществува

  5. MongoDB - не можете да използвате .explain(), за да получите информация за заявка в C# код?