Kode yang diposting memang berhasil - masalah yang saya hadapi adalah hal lain.
Saya melakukan sesuatu seperti ini:
Aggregation agg = newAggregation(
project("comments"), //This was the problem! Without this it works as desired!
unwind("comments"),
sort(Direction.DESC, "comments.createdAt")
);
Seperti yang saya tulis dalam kode, saya hanya ingin memproyeksikan komentar -Field untuk menghemat overhead - tapi ini menyebabkan masalah saya!
Terima kasih banyak atas petunjuknya!