投稿されたコードは確かに正常に機能します-私が抱えていた問題は別のものでした。
私はこのようなことをしました:
Aggregation agg = newAggregation(
project("comments"), //This was the problem! Without this it works as desired!
unwind("comments"),
sort(Direction.DESC, "comments.createdAt")
);
コードで書いたように、コメントだけを投影したかったのです。 -オーバーヘッドを節約するためのフィールド-しかし、これは実際に私の問題を引き起こしました!
ヒントをありがとう!