MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Spring Data MongoDB:framework di aggregazione - l'ordinamento con proprietà nidificata genera riferimenti non validi

Il codice pubblicato funziona davvero con successo - il problema che ho avuto era qualcos'altro.

Ho fatto qualcosa del genere:

Aggregation agg = newAggregation(
       project("comments"), //This was the problem! Without this it works as desired!
       unwind("comments"),
       sort(Direction.DESC, "comments.createdAt") 
);

Come ho scritto nel codice volevo proiettare solo i commenti -Campo per risparmiare un po' di sovraccarico - ma questo ha effettivamente causato il mio problema!

Grazie mille per il suggerimento!