Spring Data Mongodbで生の集約リクエストを指定する

2017-06-29 mongodb aggregation-framework spring-data-mongodb

mongodbの大きな集計クエリを作成しましたが、これをSpring Data Mongodb APIで変換しようとしていますが、非常に複雑で、Spring Data APIはあまり役に立ちませんでした。

@Queryアノテーションのように、テキストで生の集計クエリを指定して、Spring Data(または単にMongodb Javaドライバ)でフィールドをマップすることは可能ですか?

それは私の質問の目的ではないので、私は自分の集計リクエストをc / pしません。

Answers

私は、MongoDB javaドライバーを使用して解決策を見つけました。これは、Spring Dataを通じて利用できます。

DBCollection collection = mongoTemplate.getCollection("myCollection");

そして私はこのソリューションからBasicDBObjectを使用しました: Javaドライバーを使用したMongoDB集約

Related