gpt4 book ai didi

mongodb条件查询主键_id?

转载 作者:行者123 更新时间:2023-12-03 02:55:00 59 4
gpt4 key购买 nike

我这样编写条件查询

query.addCriteria(Criteria.where("_id").is(id)); 

但结果是{"_id":123456789123450},这不是搜索结果。我需要更改什么才能使用 _id 上的条件查询搜索结果?

最佳答案

有两种方法可以做到这一点

Query query = new Query(Criteria.where("id").is(new ObjectId(<id value>)));

或者Spring data MongoDB的findById

org.springframework.data.repository.CrudRepository.findById(String id);

https://docs.spring.io/spring-data/commons/docs/current/api/org/springframework/data/repository/CrudRepository.html#findById-ID-

关于mongodb条件查询主键_id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48213694/

59 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com