2016-04-19 183 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)。