Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
$toLong
Baru dari versi 4.0
$toLongOperator di Amazon DocumentDB digunakan untuk mengonversi nilai menjadi tipe data integer (panjang) 64-bit. Ini dapat berguna ketika Anda perlu melakukan operasi aritmatika atau perbandingan pada nilai numerik yang dapat disimpan sebagai string atau tipe data lainnya.
Parameter
-
expression: Ekspresi untuk mengkonversi ke integer 64-bit.
Contoh (MongoDB Shell)
Contoh ini menunjukkan bagaimana menggunakan $toLong operator untuk mengkonversi nilai string ke integer 64-bit.
Buat dokumen sampel
db.numbers.insertMany([ { _id: 1, value: "42" }, { _id: 3, value: "9223372036854775807" } ]);
Contoh kueri
db.numbers.aggregate([ { $project: { _id: 1, longValue: { $toLong: "$value" } } } ])
Keluaran
[
{ "_id" : 1, "longValue" : 42 },
{ "_id" : 3, "longValue" : 9223372036854775807 }
]
Contoh kode
Untuk melihat contoh kode untuk menggunakan $toLong perintah, pilih tab untuk bahasa yang ingin Anda gunakan: