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

MongoDB - Jumlah Agregat

$sum hanya bekerja dengan int, long, dan float. Saat ini, tidak ada operator untuk mengurai string menjadi angka, meskipun itu akan sangat berguna. Anda dapat melakukannya sendiri seperti yang dijelaskan dalam Mongo mengonversi semua bidang numerik yang disimpan sebagai string tapi itu akan lambat.

Saya sarankan Anda memastikan bahwa aplikasi Anda menyimpan angka sebagai int/long/float, dan Anda menulis skrip yang mengulangi semua dokumen Anda dan memperbarui nilainya. Saya juga menyarankan agar Anda menambahkan permintaan fitur di https://jira.mongodb.org/browse/ SERVER untuk menambahkan operator yang mengubah string menjadi angka.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana menulis query Mongo untuk menemukan sub dokumen dengan kondisi

  2. Cara menggunakan $and operator di mongodb - driver java

  3. Django-nonrel menggunakan ListField yang berisi EmbeddedObjects di admin

  4. Temukan dokumen dengan array yang berisi nilai tertentu

  5. Kueri agregasi rata-rata Mongo tanpa grup