Игнорировать _id из библиотеки Mon go Query spring. - PullRequest
0 голосов
/ 27 марта 2020

Я должен выполнить следующий запрос для своего микросервиса через шаблон Mon go.

find ({"accId": 1234}, {"_id": 0}).

Я использую библиотеки запросов и критериев. Я пробовал различные комбинации addCriteria, но мне не удалось достичь желаемого запроса.

Есть какие-либо замечания или рекомендации?

1 Ответ

1 голос
/ 27 марта 2020

Попробуйте это:

@Autowired
private MongoTemplate mongoTemplate;
...

Query q = new Query(Criteria.where("accId").is(1234));
q.fields().exclude("_id");
List<YourClass> result = mongoTemplate.find(q, YourClass.class);

https://docs.spring.io/spring-data/mongodb/docs/current/api/org/springframework/data/mongodb/core/query/Query.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...