MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Apakah MongoDB mendukung tipe floating point?

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.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mengotomatiskan dan Mengelola MongoDB di Cloud

  2. Alur kerja data besar menggunakan panda

  3. Menentukan Arsitektur Terbaik untuk Penyebaran Cluster MongoDB

  4. Bagaimana cara mengimplementasikan has_many :melalui hubungan dengan Mongoid dan mongodb?

  5. hitung kemunculan array di semua dokumen dengan mongo