Spring data mongoDB GeoNear запрос с исключением полей
Я нене знаю, делаю ли я что-то не так или это ошибка. У меня есть следующий код:
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 result = mongoTemplate
.geoNear(query, Profile.class);
Я выполняю запрос и профили, которые были найдены рядом правильно, в соответствии с расстоянием и "locationTime» критерии, но, кажется, игнорировать исключенное поле и получение профилей с их друзьями.
Когда я использую простой запрос, поля exclude / include работают отлично.
Я посмотрел везде и не смог найти ни одного похожего варианта использования, пожалуйста, дайте мне знать, если я делаю что-то не так.
Благодарю.