繁体   English   中英

MongoDB Java驱动程序:按ID过滤

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM