número total de elementos presentes en la array especificada.
{ $size: <expression> }
Aquí, los argumentos de esta resolución
Ejemplos:
Usando el operador $tamaño:
En este ejemplo, vamos a encontrar el tamaño del campo número1 (cuyo valor es una array) usando un operador de $tamaño.
db.arrayExample.aggregate([ ... {$match: {name: "Lolo"}}, ... {$project: {number1Size: {$size: "$numbers1"}}}])
Uso del operador $size en el documento incrustado:
En este ejemplo, vamos a encontrar el tamaño del campo favGame.indoorGames (cuyo valor es una array) usando un operador $size.
db.arrayExample.aggregate([ ... {$match: {name: "Piku"}}, ... {$project: {resultSize: {$size: "$favGame.indoorGames"}}}])
Publicación traducida automáticamente
Artículo escrito por ankita_saini y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA