Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
$bsonSize
Nuevo desde la versión 8.0.1.
El $bsonSize operador de Amazon DocumentDB devuelve el tamaño en bytes de un documento codificado como BSON.
Parámetros
expression: una expresión que se convierte en un documento u objeto.
Ejemplo (MongoDB Shell)
El siguiente ejemplo muestra cómo usar el $bsonSize operador para devolver el tamaño BSON de cada documento.
Cree documentos de muestra
db.items.insertMany([ {_id: 1, name: "a", tags: ["x"]}, {_id: 2, name: "ab", tags: ["x", "y", "z"]}, {_id: 3, name: "abc", tags: []} ]);
Ejemplo de consulta
db.items.aggregate([ { $project: { docSize: { $bsonSize: "$$ROOT" } } } ]);
Salida
[
{_id: 1, docSize: 46},
{_id: 2, docSize: 65},
{_id: 3, docSize: 39}
]
nota
Los tamaños exactos dependen de la codificación BSON de los campos del documento.
Ejemplos de código
Para ver un ejemplo de código sobre el uso $bsonSize del operador, seleccione la pestaña correspondiente al idioma que desee utilizar: