在 MongoDB Java 驱动程序中,可以使用 new ObjectId(String) 将字符串类型的 id 转换为 ObjectId 对象。例如:
String objectIdAsString = "615a73c5a6e10000018f27b4";
ObjectId objectId = new ObjectId(objectIdAsString);
这是在工作中遇到的问题:
由于id是String类型,但是mongoDb里面存的是ObjectId类型,所以导致死活查不出来
使用new ObjectId(String) 修改代码后可以查出数据
补充说明(ObjectId对应的包):
import org.bson.types.ObjectId