我有一个猫鼬模式和一个模型,如下所示-
POST https://graph.microsoft.com/beta/search/query
Content-Type: application/json
{
"requests": [
{
"entityTypes": [
"microsoft.graph.message"
],
"query": {
"query_string": {
"query": "contoso"
}
},
"from": 0,
"size": 25
}
]
}
在注册用户时,我仅接受电子邮件和密码字段作为输入。在稍后的某个时间点,我希望用户填写用户名和语言字段,但是一旦注册,用户的记录中只会包含电子邮件和语言字段。该怎么办?
谢谢。
答案 0 :(得分:0)
找到答案。
添加次要详细信息时,
User.findById(req.user.id,function(err,foundUser){
if(err){
console.log(err);
}
else{
if(foundUser){
foundUser.username = username;
foundUser.language = language;
foundUser.save();
}
}
})
这部分代码浏览数据库,查找具有与当前登录的用户ID相对应的ID的用户,并根据提供的值更新字段。