Собственные запросы в ReactiveMongoRepository - PullRequest
1 голос
/ 21 июня 2019

Есть ли способ выполнить собственные запросы в ReactiveMongoRepository, например JpaRepository, который использует аннотацию @Query?Нравится это:

public interface MyRepository extends JpaRepository<MyClass, Long> {
@Query(value= "SELECT id FROM my_table ORDER BY RAND() LIMIT 1" , nativeQuery = true)
public Long getRandomData();
}

Это запрос, который я хочу выполнить:

db.airportControl.aggregate([
  { "$match": {
    "$and": [
      { "$expr": { "$eq": [{ "$year": "$boardingDate" }, 2019] }},
      { "airportDestiny": "MAD"}
    ]
  }},
  { "$group": {
    "_id": null,
    "average": {
      "$avg": { "$subtract": ["$boardingDate", "$securityGateDate"] }
    }
  }}
]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...