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

mongodb Java Driver - $group dengan banyak bidang

Saya menemukan solusinya. Saya perlu mengubah and operator ke Projections.fields operator. Saya masih tidak tahu mengapa. Mungkin orang lain bisa menjelaskan tentang itu.

Jadi kueri yang berfungsi terlihat seperti ini:

collectionName.aggregate(
  Arrays.asList(
    group(fields(eq("year", "$year"),
                 eq("month", "$month"),
                 eq("day", "$day"),
                 eq("prodName", "$prodName"),
                 eq("actionName", "$actionName")),
         sum("actionCount", 1))
);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Aplikasi NodeJS 2 baris mogok di mongoose.connect() saat mencoba menyambung ke database mongolab MongoDB

  2. menampilkan jumlah semua file yang diambil di driver mongodb-nodejs

  3. Mongodb $lookup di data musim semi mongo

  4. Sisipan MongoDBSatu()

  5. Bagaimana menghubungkan flutter dengan MongoDB