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à.
$Dimensione binaria
Nuovo dalla versione 8.0.1.
L'$binarySizeoperatore in Amazon DocumentDB restituisce la dimensione in byte di una determinata stringa o valore di dati binari. Per i valori di stringa, si tratta del conteggio dei byte UTF-8 codificati, non del conteggio dei caratteri. Multi-byte UTF-8 i caratteri (come i caratteri accentati o i caratteri CJK) produrranno un numero di byte maggiore del numero di caratteri nella stringa.
Parametri
expression: un'espressione che si risolve in una stringa o in un valore di dati binari.
Esempio (MongoDB Shell)
L'esempio seguente mostra come utilizzare l'$binarySizeoperatore per restituire la dimensione in byte dei campi stringa.
Crea documenti di esempio
db.docs.insertMany([ {_id: 1, content: "hello"}, {_id: 2, content: "Amazon DocumentDB"}, {_id: 3, content: ""} ]);
Esempio di interrogazione
db.docs.aggregate([ { $project: { size: { $binarySize: "$content" } } } ]);
Output
[
{_id: 1, size: 5},
{_id: 2, size: 17},
{_id: 3, size: 0}
]
Esempi di codice
Per visualizzare un esempio di codice per l'utilizzo $binarySize dell'operatore, scegli la scheda corrispondente alla lingua che desideri utilizzare: