MongoDBコンパスの使用を考えたことはありますか?作業が非常に簡単になります。
MongoDB compass
インスタンスに接続する- [集約]タブ、パイプラインを構築します
save pipeline
の横にある3つのドット(...)をクリックします オプション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")))