猫鼬:更新1个键并删除同一对象中的另一个键

时间:2019-09-17 05:47:16

标签: mongoose

是否可以同时更新strings.xml和删除password

resetPasswordCode

1 个答案:

答案 0 :(得分:0)

看起来您只需要将{$set: {password: hashedPassword}}{$unset: {resetPasswordCode}}合并到一个对象中。像这样:

await userModel.findOneAndUpdate(
    {resetPasswordCode},
    {
      $set: {password: hashedPassword},
      $unset: {resetPasswordCode: ""}
    }
})...