¿Alguna vez has pensado en usar la brújula MongoDB? Hará que tu trabajo sea muy simple.
- Abrir
MongoDB compass
conectarse a su instancia - Pestaña Agregación, construya su canalización
- haga clic en los 3 puntos (...) junto a
save pipeline
opción - Seleccione
export to language
y seleccione Java - Tu consulta está lista
Aquí está la consulta java
Arrays.asList(match(and(eq("cropData.crop", "RICE"), lt("creationTime", 1551447981473.0d))), group(new BsonNull(), avg("average", "$cropData.cropPrice"), max("max", "$cropData.cropPrice"), min("min", "$cropData.cropPrice")))