Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
$bsonSize
Nuovo dalla versione 8.0.1.
L'$bsonSizeoperatore in Amazon DocumentDB restituisce la dimensione in byte di un documento se codificato come BSON.
Parametri
expression: Un'espressione che si risolve in un documento o oggetto.
Esempio (MongoDB Shell)
L'esempio seguente mostra come utilizzare l'$bsonSizeoperatore per restituire la dimensione BSON di ogni documento.
Crea documenti di esempio
db.items.insertMany([ {_id: 1, name: "a", tags: ["x"]}, {_id: 2, name: "ab", tags: ["x", "y", "z"]}, {_id: 3, name: "abc", tags: []} ]);
Esempio di interrogazione
db.items.aggregate([ { $project: { docSize: { $bsonSize: "$$ROOT" } } } ]);
Output
[
{_id: 1, docSize: 46},
{_id: 2, docSize: 65},
{_id: 3, docSize: 39}
]
Nota
Le dimensioni esatte dipendono dalla codifica BSON dei campi del documento.
Esempi di codice
Per visualizzare un esempio di codice per l'utilizzo $bsonSize dell'operatore, scegli la scheda relativa alla lingua che desideri utilizzare: