Как получить доступ к TextScores в Aggregations с использованием SpringBoot для MongoDB - PullRequest
0 голосов
/ 06 октября 2019

У меня есть агрегация для MongoDB. В этой совокупности у меня есть и TextCriteria. Я хочу получить доступ к его счету, используя { $meta: "textScore" }. Но, к сожалению, в ProjectionOperation нет способа сделать это. Мой вопрос заключается в том, как я могу проецировать результаты текстового поиска в jpa данных Spring-boot?

Примечание: Я знаю, что могу использовать функции TextQuery и sortyByScore. Я не хочу этого!

Редактировать Я нашел ответ: Вы можете использовать addExpression и добавить к нему мета:

Aggregation.project("id", "title").andExpression("{$meta: \"textScore\"}").as("textScore")

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...