Har du någonsin tänkt på att använda MongoDB-kompass? Det kommer att göra ditt arbete mycket enkelt.
- Öppna
MongoDB compass
ansluta till din instans - Flik Aggregation, konstruera din pipeline
- klicka på de tre punkterna (...) bredvid
save pipeline
alternativ - Välj
export to language
och välj Java - Din fråga är klar
Här är java-frågan
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")))