sql >> Database teknologi >  >> NoSQL >> MongoDB

Hold et enkelt dokument i mongoDB-samlingen ved hjælp af mongoose

Du kan oprette "afgrænsede" samlinger, hvor du kan indstille grænsen for dokumenter, du kan gemme i den.

Det forhindrer dog ikke tilføjelse af et andet dokument (ikke sikker på, om du har brug for den funktionalitet) - hvis du tilføjer et andet dokument, ville det gamle blive slettet.

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

Du kan heller ikke slette dokumenter fra begrænsede samlinger, du kan kun erstatte dem med nye eller droppe hele samlingen.

PS:I begrænsede samlinger skal du angive størrelsen i bytes, hvilket også er en grænse (samlingen kan ikke være større end den angivne størrelse). Hvis du er ligeglad med størrelsen, men du kun bekymrer dig om grænsen, skal du bare indstille størrelsen stor nok.




  1. Aggregering pr. år og måned i MongoDB

  2. Spring Data Mongo Repository::Fælles delt metode på tværs af alle Repo-spørgsmål

  3. Ekskluderer $felter ved hentning af dokument fra MongoDB

  4. Find nøjagtigt matchende array eller med hele værdien af ​​array i MongoDb