Динамическое связывание с использованием mongorepository данных источника @Query
Из приведенного ниже json я хочу получить данные для страны, категории и т. Д. На основе параметра запроса пользователя. Как я могу это сделать? приведенный ниже фрагмент кода, который я использую для хранилища Монго
@Query(value = "{ 'offeringInfo.offeringId' : ?0}", fields = "{'fields':1}")
Offering findOfferingByFields(String offeringId, String fields);
{
"_id" : "PMRS774616-PICSD215",
"offeringInfo" : {
"service" : "HBOGO",
"mindOfferingId" : "PMRS774616",
"offeringType" : "FEATURE",
"offeringId" : "PMRS774616-PICSD215"
},
"categories" : [ "Late Night Movies" ],
"country" : {
"name" : "US",
"isoCode" : "840",
"startDate" : "2015-09-09T06:00:00.000-04:00",
"endDate" : "2016-12-31T00:00:00.000-05:00"
},
"photos" : [ ]
}