如何在一个更新表达式中设置一个更改为另一个字段的字段

时间:2017-11-26 10:48:20

标签: mongodb

我在MongoDB中有一个名为" order"的模型。它有一个名为" status"和一个名为" last_status"的字段。 有一个函数必须将值设置为字段" status"。

我的问题是我这样做的时候:

let order = await OrderModel.findOneAndUpdate(
{
  _id: ObjectId(orderId),
},
{
  $set: {status: ORDER_STATUS.CANCELED, 'cancelInfo.lastStatus': status},
},

' cancelInfo.lastStatus'字段获取以前的状态值或获取其新值。

感谢您的帮助。

0 个答案:

没有答案