Consulta de datos de primavera de MongoDB GeoNear con campos excluidos
No sé si estoy haciendo algo mal o es un error. Tengo el siguiente código:
Query criteria = new Query(Criteria.where("locationTime").gte(
"date-time"));
criteria.fields().exclude("friends");
NearQuery query = NearQuery.near(point).maxDistance(maxDistance)
.num(limit).query(criteria);
GeoResults<Profile> result = mongoTemplate
.geoNear(query, Profile.class);
Estoy ejecutando la consulta y los perfiles casi recuperados correctamente según la distancia y los criterios de "tiempo de ubicación", pero parece ignorar el campo excluido y recuperar los perfiles con sus amigos.
Cuando uso la consulta simple, los campos de exclusión / inclusión funcionan perfectamente.
Busqué en todas partes y no pude encontrar ningún caso de uso, por favor, avíseme si estoy haciendo algo mal.
Gracias.