у меня есть следующие команды агрегации в моем весеннем:
NearQuery query = NearQuery.near(longitude,latitude).maxDistance(distance).spherical(true);
agg = newAggregation(
geoNear(query, "distance"),
unwind("rate"),
group("id")
.first("name").as("name")
.sum("$rate.general_rate").as("rate")
.count().as("num_rates")
);
Но когда я сделал сопоставляются с моим классом, поле расстояния (от geoNear) не существует , Как я могу передать конвейеру расстояние, чтобы появиться с полями других групп?