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

Съхранявайте един документ в колекция mongoDB с помощта на mongoose

Можете да създавате "ограничени" колекции, където можете да зададете ограничение на документите, които можете да съхранявате в нея.

Това обаче не пречи на добавянето на друг документ (не съм сигурен дали имате нужда от тази функционалност) - ако добавите друг документ, старият ще бъде изтрит.

db.createCollection('mycappedcol',{capped: true, size:999999, max:1})

Освен това не можете да изтривате документи от ограничени колекции, можете само да ги замените с нови или да премахнете цялата колекция.

PS:В ограничените колекции трябва да посочите размера в байтове, което също е ограничение (колекцията не може да бъде по-голяма от определения размер). Ако не ви интересува размерът, а ви интересува само ограничението, просто задайте достатъчно голям размер.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да деактивирам регистрирането на mongoDB java драйвер?

  2. Как да конфигурирате SELinux за MongoDB реплики

  3. Mongodb:Вземете документи, сортирани по динамично класиране

  4. mongoose aggregate как да картографирате множество колекции в един масив

  5. MongoDB $nin оператор за заявка