Bạn đã bao giờ nghĩ đến việc sử dụng la bàn MongoDB chưa? Nó sẽ làm cho công việc của bạn trở nên rất đơn giản.
- Mở
MongoDB compass
kết nối với phiên bản của bạn - Tab tổng hợp, xây dựng đường dẫn của bạn
- nhấp vào 3 dấu chấm (...) bên cạnh
save pipeline
tùy chọn - Chọn
export to language
và chọn Java - Truy vấn của bạn đã sẵn sàng
Đây là truy vấn 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")))