sql >> Databasteknik >  >> NoSQL >> MongoDB

Håll ett enda dokument i mongoDB-samlingen med mongoose

Du kan skapa "begränsade" samlingar, där du kan ställa in gränsen för dokument som du kan lagra i den.

Det hindrar dock inte att lägga till ett annat dokument (osäkert, om du behöver den funktionen) - om du lägger till ett annat dokument skulle det gamla raderas.

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

Du kan inte heller ta bort dokument från begränsade samlingar, du kan bara ersätta dem med nya eller ta bort hela samlingen.

PS :I begränsade samlingar måste du ange storlek i byte, vilket också är en gräns (samlingen kan inte vara större än den angivna storleken). Om du inte bryr dig om storlek, men du bryr dig bara om gränsen, ställ bara in storleken tillräckligt stor.




  1. Ställer in standarddatabas för MongoDB-skal

  2. Hur man frågar efter en dynamisk nyckel - mongodb schemadesign

  3. Hur man frågar ett relativt element med MongoDB

  4. Mongoose-modell Schema med referensarray:CastError:Cast to ObjectId misslyckades för värde [object Object]