如何使用Java编程语言将Java字符串转换为mongodb _id的ObjectId

san*_*jay 5 java spring mongodb

例如:

String hexString = "5afea3b5bc7f8d04fc61d525";
Run Code Online (Sandbox Code Playgroud)

一个ObjectId

ObjectId("5afea3b5bc7f8d04fc61d525")
Run Code Online (Sandbox Code Playgroud)

这里上面的字符串是从objectId获得的,因此在mongodb中写查询时,mongodb文档的_id与字符串不匹配.....因此,我如何通过从rest api传递字符串作为参数来从mongodb文档中获取匹配的数据以进行匹配mongodb文件的_id。

Mạn*_*yễn 7

用:

ObjectId objId = new ObjectId("5afea3b5bc7f8d04fc61d525");
Run Code Online (Sandbox Code Playgroud)

在此处查看更多ObjectId构造函数