【发布时间】:2019-10-05 07:36:54
【问题描述】:
let VARIABLE = "last_name"<br>
let change_to = "lee"
userModel.findOneAndUpdate(<br>
{first_name: "luke"},<br>
{$set: {VARIABLE:change_to}},<br>
{new:true},
)
问题:如何在$set 中使用变量?截至目前,findOneAndUpdate() 假设此对象中存在一个 VARIABLE 键 ->
{<br>
_id:123,<br>
first_name: 'luke',<br>
VARIABLE: '123'<br>
}
事实上它没有。谁能帮我解决这个问题?
我正在使用 Mongoose、NodeJs 和 Postman
没有错误消息,程序实际上可以运行,但没有任何更新,因为用户对象中不存在 VARIABLE。
【问题讨论】:
标签: node.js express mongoose postman