MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Spring Data MongoDB:рамка за агрегиране - сортиране с вложено свойство хвърля невалидна препратка

Публикуваният код наистина работи успешно - проблемът, който имах, беше нещо друго.

Направих нещо подобно:

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

Както написах в кода, исках да проектирам само коментарите -Поле за спестяване на допълнителни разходи - но това всъщност причини моя проблем!

Благодаря много за подсказката!




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. PyMongo max_time_ms

  2. Как да намерите подполе в Mongo, без да знаете родителското поле?

  3. $unset за множество полета в mongodb

  4. Импортирайте CSV файл в MongoDB с mongoimport

  5. MongoDB карта/намаляване на множество колекции?