MongoDB menyimpan data dalam format biner yang disebut BSON yang mendukung tipe data numerik ini:
int32
- 4 byte (integer bertanda 32-bit)int64
- 8 byte (integer bertanda 64-bit)double
- 8 byte (64-bit IEEE 754 floating point)
Tidak ada nilai pasti titik tetap yang setara dengan decimal
mySQL ketik MongoDB, tetapi Anda dapat menyimpan angka floating point 64-bit di Mongo sebagai double
.
Perlu disebutkan bahwa shell MongoDB - menjadi shell JavaScript - tidak mengenali perbedaan antara nilai integer dan floating-point, ia memperlakukan semua angka sama karena JavaScript mewakili semua angka sebagai floating point 64-bit, terlepas dari BSON yang mendasarinya. ketik.
Namun, sebagian besar driver bahasa MongoDB membuat perbedaan antara tipe integer dan floating point.