पोस्ट किया गया कोड वास्तव में सफलतापूर्वक काम करता है - मेरी समस्या कुछ और थी।
मैंने कुछ ऐसा किया:
Aggregation agg = newAggregation(
project("comments"), //This was the problem! Without this it works as desired!
unwind("comments"),
sort(Direction.DESC, "comments.createdAt")
);
जैसा कि मैंने कोड में लिखा था, मैं केवल टिप्पणियों . को प्रोजेक्ट करना चाहता था -फ़ील्ड कुछ ओवरहेड बचाने के लिए - लेकिन यह मेरी समस्या का कारण बना!
संकेत के लिए बहुत-बहुत धन्यवाद!