MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Zachowaj pojedynczy dokument w kolekcji mongoDB za pomocą mongoose

Możesz tworzyć „zamknięte” kolekcje, w których możesz ustawić limit dokumentów, które możesz w nich przechowywać.

Nie uniemożliwia to jednak dodania kolejnego dokumentu (nie jestem pewien, czy potrzebujesz tej funkcjonalności) - jeśli dodasz kolejny dokument, stary zostanie usunięty.

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

Nie możesz również usuwać dokumentów z ograniczonych kolekcji, możesz je tylko zastąpić nowymi lub usunąć całą kolekcję.

PS :W kolekcjach ograniczonych musisz określić rozmiar w bajtach, co jest również limitem (kolekcja nie może być większa niż określony rozmiar). Jeśli nie zależy Ci na rozmiarze, a zależy Ci tylko na limicie, po prostu ustaw wystarczająco duży rozmiar.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak kontynuować wstawianie po błędzie zduplikowanego klucza za pomocą PyMongo?

  2. Pośrednia modyfikacja przeciążonej właściwości App\Dossier::$program nie ma żadnego efektu

  3. Problemy z konfiguracją użytkowników i połączeniem z Mongo za pomocą PHP

  4. MongoDB $concat

  5. MongoDB - zinterpretuj konkretne wyjście wyjaśnij