sql >> Databáze >  >> NoSQL >> MongoDB

Jak omezit velikost pole v MongoDB?

Můžete použít $slice jako modifikátor $push při aktualizaci dokumentu:

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

To způsobí field aby se skládala pouze z posledních 10 prvků (což vám dává „posuvné okno“ hodnot vložených do pole).




  1. skupina mongodb podle prvního znaku

  2. mongodb počet různých hodnot na pole/klíč

  3. Průnik dvou nebo více seřazených množin

  4. Mongodbův příkaz mongodump, chyba při provádění javascriptu