[英]MongoDB java driver : filter by the id
我使用最新版本的MongoDB Java驱动程序。 不幸的是,搜索之后,我无法按_id进行过滤...
我尝试了很多事情:
_id id_objet = new _id();
id_objet.set$oid(idobjet);
Document myDoc = collection.find(eq("_id", id_objet)).first();
我收到了与Grizzly的错误请求错误...
使用最新版本的驱动程序通过_id进行过滤的正确方法是什么?
谢谢你的帮助
终于没什么大不了的:
Document myDoc = collection.find(eq("_id", new ObjectId(idobjet))).first();
您必须使用ObjectId(id)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.