Мислили ли сте някога да използвате MongoDB компас? Това ще направи работата ви много лесна.
- Отворете
MongoDB compass
свържете се с вашето копие - Раздел Агрегиране, изградете своя конвейер
- щракнете върху 3 точки(...) до
save pipeline
опция - Изберете
export to language
и изберете Java - Вашето запитване е готово
Ето 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")))