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

Spring Data MongoDB:aggregeringsramme - sortering med indlejret egenskab kaster ugyldig reference

Koden som postet fungerer faktisk med succes - problemet, jeg havde, var noget andet.

Jeg gjorde sådan noget:

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

Som jeg skrev i koden, ønskede jeg kun at projicere kommentarerne -Felt for at spare nogle overhead - men dette forårsagede faktisk mit problem!

Mange tak for tippet!




  1. Implementering af MongoDB ved hjælp af Docker

  2. Node redis-udgiver bruger for meget hukommelse

  3. Mongoose SSL, forbindelse ikke accepteret

  4. Håndtering af asynkrone databaseforespørgsler i node.js og mongodb