我正在尝试按降序对上限集合进行排序。
我尝试过的:
@Tailable
@Query(sort = "{$natural:-1}")
Flux<Message> findAllByConversationId(String conversationId);
它给:
查询失败,错误代码为 2,错误消息不能使用除 {$natural: 1}' 以外的排序的 tailable 选项
但是当我在 robo3t 中使用这个查询时:
db.getCollection('message').find({}).sort({$natural:-1})
它工作正常!
有什么帮助吗?