我一开始的写法:
const updOne = await this.update({ _id: verify_id }, {$set: {// 认证通过,状态设置为1state: 1,// 审核操作人verify_user,verify_at: Date.now()}
});
使用mongoose
更新元素值,报错了DeprecationWarning: collection.update is deprecated. Use updateOne, updateMany
。
去官网查看原因:https://mongoosejs.com/docs/deprecations.html
原因是使用mongoose
需要遵循它的新语法,改造成如下写法:
const updOne = await this.update({ _id: verify_id }, {// 认证通过,状态设置为1state: 1,// 审核操作人verify_user,verify_at: Date.now()
});
解决报错。