【发布时间】:2021-07-14 21:05:08
【问题描述】:
如何修改通过另一个字段搜索对象的字段的值?
对象看起来像这样:
{
"_id": {
"$oid": "607b8b1fdd12a63f0499c207"
},
"username": "paul",
"password": "123456",
"question": "q2",
"answer": "cucu"
}
我想修改密码,通过用户名搜索对象, 我试过这个但不起作用:
var dbc = db.db("chat");
dbc.collection("accounts").update({username: { $eq: user}},{$set: { password : newpass}});
【问题讨论】:
-
提供你得到的错误,或者你写的整个代码能够得到大图,如果你认为问题是查询,这似乎不是,测试你在查询mongodb compass 或 mongo shell 优先
标签: javascript node.js database mongodb