MongoDB主键_id的查询条件?

9

我像这样编写了标准查询

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

但是返回的结果是{"_id":123456789123450},这不是需要查找的结果。我需要怎么修改才能使用查询条件在_id上查找到结果呢?


你的id在数据库中是如何保存的? - s7vr
id 是如何声明的?它是一个 String 吗?还是一个 ObjectId?你能展示一下你的代码吗? - glytching
id 被声明为 int64。 - Prabhat Yadav
1个回答

14

我们不能使用MongoRepository或CrudRepository查询来完成这个任务吗? - PAA
第二个选项是使用CrudRepository。 - Debopam
第一种选项对我来说完美地解决了问题!谢谢 :) - Rishab Jula

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接