Пользовательский запрос данных Spring MongoDb - PullRequest
0 голосов
/ 25 октября 2018

У меня есть проект с весенней загрузкой, и я использую mongoDb для базы данных.

Теперь, как заставить этот запрос работать

db.mycoll.aggregate([{ $sample: { size: 1 } }])

Как мне преобразовать в пользовательский запрос, используя аннотацию @Query вданные весны mongodb?

1 Ответ

0 голосов
/ 26 октября 2018

Вы можете сделать собственный репо, чтобы добиться того же, используя mongoTemplate.

    SampleOperation sample = Aggregation.sample(1);
        Aggregation aggregation = newAggregation(sample);
        AggregationResults<T> result =
            this.mongoTemplate.aggregate(aggregation, "CollectionToSearch","Return-type-object");
    return result.getMappedResults();
...