Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Taille $ BSON
Nouveau depuis la version 8.0.1.
L'$bsonSizeopérateur d'Amazon DocumentDB renvoie la taille en octets d'un document lorsqu'il est codé au format BSON.
Paramètres
expression: expression qui renvoie à un document ou à un objet.
Exemple (MongoDB Shell)
L'exemple suivant montre comment utiliser l'$bsonSizeopérateur pour renvoyer la taille BSON de chaque document.
Créez des exemples de documents
db.items.insertMany([ {_id: 1, name: "a", tags: ["x"]}, {_id: 2, name: "ab", tags: ["x", "y", "z"]}, {_id: 3, name: "abc", tags: []} ]);
Exemple de requête
db.items.aggregate([ { $project: { docSize: { $bsonSize: "$$ROOT" } } } ]);
Sortie
[
{_id: 1, docSize: 46},
{_id: 2, docSize: 65},
{_id: 3, docSize: 39}
]
Note
Les tailles exactes dépendent du codage BSON des champs du document.
Exemples de code
Pour afficher un exemple de code d'utilisation de l'$bsonSizeopérateur, choisissez l'onglet correspondant à la langue que vous souhaitez utiliser :