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 работают отлично.

Я посмотрел везде и не смог найти ни одного похожего варианта использования, пожалуйста, дайте мне знать, если я делаю что-то не так.

Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос