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

Kerangka Agregat MongoDB - Kelompokkan berdasarkan Tahun

Beberapa versi Windows diketahui berfungsi. Kebetulan, apakah Anda menggunakan OS 32-bit? Kode yang dimaksud adalah di sini , dan tergantung pada gmtime_s() implementasi.

Jika koleksi ini hanya untuk kueri agregasi, Anda pasti bisa bertahan dengan menyimpan komponen tanggal dalam suatu objek. Saya sarankan menyingkat nama bidang (mis. y , m , d ) untuk menghemat penyimpanan, karena string bidang ada di setiap dokumen yang disimpan. Trade-off di sini adalah bahwa tidak ada operator tanggal agregasi yang dapat digunakan. Anda mungkin ingin menyimpan stempel waktu sebagai bilangan bulat yang ditandatangani (mis. ts ) sehingga Anda dapat dengan mudah melakukan kueri rentang jika perlu.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bisakah saya menjalankan kueri MongoDB mentah di driver node-mongodb-native?

  2. Hubungan dalam database berorientasi dokumen?

  3. Desain database relasional ke desain mongoDB/luwak

  4. Tidak dapat membuat mongoid bekerja dengan Rails 4

  5. Kesalahan luapan memori saat menggunakan kueri agregat dan $grup