MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Spring Data MongoDB:cadre d'agrégation - le tri avec une propriété imbriquée renvoie une référence non valide

Le code tel que publié fonctionne effectivement avec succès - le problème que j'ai eu était autre chose.

J'ai fait quelque chose comme ça :

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

Comme je l'ai écrit dans le code, je voulais projeter uniquement les commentaires -Champ pour économiser des frais généraux - mais cela a en fait causé mon problème !

Merci beaucoup pour l'indice !