2016-04-19 154 views
0

我使用最新版本的MongoDB Java驱动程序。搜索我不能够由一个_id过滤...后不幸MongoDB java驱动程序:按ID筛选

我尝试了很多东西:

_id id_objet = new _id(); 
id_objet.set$oid(idobjet); 

Document myDoc = collection.find(eq("_id", id_objet)).first(); 

我买了灰熊一个错误的请求错误...

是什么_id与最新版本的驱动程序进行过滤的正确方法是什么?

感谢您的帮助

回答

0

这终于不是一个大问题:

Document myDoc = collection.find(eq("_id", new ObjectId(idobjet))).first(); 

你必须使用的ObjectId(ID)。