Operador MongoDB $tamaño

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *