sql >> Databáze >  >> NoSQL >> MongoDB

mongodb Java Driver - $group s více poli

Našel jsem řešení. Potřeboval jsem změnit and operátor na Projections.fields operátor.Dodnes nevím proč. Možná se k tomu vyjádří někdo jiný.

Takže pracovní dotaz vypadá takto:

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. Vyhledávání míst pomocí Google Maps API pro Android

  2. mongoDB 32bitový limit 2 GB, osvědčené postupy

  3. Redis - Ruční povýšení podřízeného na master

  4. Chci přesměrovat na různé stránky na základě nějaké podmínky