sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cómo limitar el tamaño de una matriz en MongoDB?

Puede usar $slice como modificador de $push cuando actualice el documento:

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

Esto hará que field para consistir solo en los últimos 10 elementos (dándole una "ventana móvil" de valores insertados en el campo).