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

Jenis agregasi MongoDB tidak berfungsi

Bidang yang Anda urutkan adalah bagian dari _id jadi Anda harus memasukkannya ke dalam $sort nama bidang:

db.builds.aggregate([
    { $group: { 
        _id: { 
            month: { $month: "$time" },
            day: { $dayOfYear: "$time" },
            year: { $year: "$time" }, 
            buildProjectName: "$data.buildProjectName", 
        },
        buildDuration: { $avg: "$data.buildDuration" } 
    } },
    { $sort: {
        '_id.buildProjectName': 1, 
        '_id.year': 1, 
        '_id.month': 1, 
        '_id.day': 1
    } }
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $dan Operator Pipa Agregasi

  2. Redis atau Mongo untuk menentukan apakah suatu angka termasuk dalam rentang?

  3. Konfigurasi objek harus berupa array yang berisi elemen kelas di yii2 dengan mongodb

  4. Ubah tipe data dari string ke tanggal saat melewatkan data yang hilang

  5. Menggunakan operator posisi MongoDB $ dalam kueri dokumen yang sangat bersarang