Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
$ Ukuran biner
Baru dari versi 8.0.1.
$binarySizeOperator di Amazon DocumentDB mengembalikan ukuran dalam byte dari string atau nilai data biner tertentu. Untuk nilai string, ini adalah jumlah byte UTF-8 yang dikodekan, bukan jumlah karakter. Multi-byte UTF-8 karakter (seperti karakter beraksen atau karakter CJK) akan menghasilkan jumlah byte yang lebih besar dari jumlah karakter dalam string.
Parameter
expression: Ekspresi yang diselesaikan ke string atau nilai data biner.
Contoh (MongoDB Shell)
Contoh berikut menunjukkan cara menggunakan $binarySize operator untuk mengembalikan ukuran byte bidang string.
Buat dokumen sampel
db.docs.insertMany([ {_id: 1, content: "hello"}, {_id: 2, content: "Amazon DocumentDB"}, {_id: 3, content: ""} ]);
Contoh kueri
db.docs.aggregate([ { $project: { size: { $binarySize: "$content" } } } ]);
Keluaran
[
{_id: 1, size: 5},
{_id: 2, size: 17},
{_id: 3, size: 0}
]
Contoh kode
Untuk melihat contoh kode untuk menggunakan $binarySize operator, pilih tab untuk bahasa yang ingin Anda gunakan: