MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

mongodb Java драйвер - $група с множество полета

Намерих решението. Трябваше да променя and оператор към Projections.fields оператор. Все още не знам защо. Може би някой друг може да разясни това.

Така че работната заявка изглежда така:

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. Неуспешно свързване на Mongolab с MongodbShell

  2. Как мога да Pivot на MongoDB

  3. MongoDB чрез Mongoose JS - Какво е findByID?

  4. Как да показвате данни от MongoDB към интерфейса чрез Node.js без да използвате рамка

  5. Колекцията Meteor.js е празна на клиента