java - 如何使用java编程语言将java String转换为mongodb_id的ObjectId

标签 java spring mongodb

<分区>

例如:

String hexString = "5afea3b5bc7f8d04fc61d525";

到一个 ObjectId 就像

ObjectId("5afea3b5bc7f8d04fc61d525")

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

最佳答案

使用:

ObjectId objId = new ObjectId("5afea3b5bc7f8d04fc61d525");

查看更多ObjectId构造函数here

关于java - 如何使用java编程语言将java String转换为mongodb_id的ObjectId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50409983/

相关文章:

java - 为什么谓词 <? super SomeClass> 不适用于对象?

java - Java Jeopardy 游戏中的计数器和分数变量是否有帮助?

java - 在Java中使用WCF服务

java - 澄清 Spring 上下文 :property-placeholder local-override usage

java - Spring路径绑定(bind): is it bound directly to the variable or does it invoke the constructor/setters?

mongodb在更新中设置null

java - 从应用程序启动相机相机没有专业相机模式

java - 为什么 Spring Around 建议可以吞下或停止传播目标方法抛出的异常?

Node.js/Mongodb 插入回调返回未定义

MongoDB:自动捕获数据库(而不是应用程序)中的创建/更新时间