如何使用Java在MongoDB中将字符串转换为对象

问题描述

我必须获取现有ID才能更新用户信息(例如电子邮件/名称/密码)。我使用POJO映射对象ID。我可以看到类似的post,但在.Net

我该如何将其传递给构造函数? (对不起,我是MongoDB的新手)

ObjectId _id = request.getParameter("id"); // "erro with Type mismatch: cannot convert from String to ObjectId"


User user = new User(_id,email,fullName,password);

解决方法

您能否显示POJO(class)可能是由您的模型中用户所使用的id类型引起的...我无法告诉您是什么问题,但请查看此链接可能会帮助您https://jira.mongodb.org/browse/JAVA-3677