2014-01-30 2 views
4

Это их способ, посредством которого я могу использовать функцию проекции mongodb для извлечения выбранных полей из документа.SpringData MongoDB Использование проекции

Даже после поиска в течение всего дня в Интернете не удалось найти подсказки.

ответ

6

Вот relevant section документов, касающихся репозиториев. Также упоминается об этом section on querying documents.

При использовании MongoOperations вы можете использовать экземпляр Query, чтобы ограничить результат определенных полей:

Query query = Query.query(Criteria.where("lastname").eq("…")); 
// Configure the field spec you want to use for this query 
query.fields().include(…).slice(…); 

Я подал DATAMONGO-839 улучшить понятности этого, а также полировать JavaDoc в Query класса.

+0

Thaks oliver для ваших комментариев. Согласно документации на весеннюю документацию, проецирование не поддерживается, но оно присутствует в новом кандидате релиза данных Spring. – tarunkumar

+0

Обе эти ссылки 404. – Hughzi

Смежные вопросы