📜  mongoose 删除属性 - Javascript (1)

📅  最后修改于: 2023-12-03 15:32:57.684000             🧑  作者: Mango

Mongoose 删除属性 - Javascript

在使用Mongoose时,删除模型中的属性可以使用delete关键字,但是这样做会在模型实例中留下该属性的残余。这时可以使用unselect方法来彻底删除模型中的属性。

// 删除属性
delete myModel.myProperty;

// 删除属性的残留
myModel.myProperty = undefined;

// 彻底删除属性
myModel.unselect('myProperty');

在上面的示例中,我们首先使用delete关键字删除了模型中的属性。然后,为了彻底从模型实例中删除该属性,我们将其等于undefined。最后,我们使用unselect方法来删除模型中的属性。这样做就彻底将模型实例中的属性删除了。

更多有关Mongoose的信息,请参阅Mongoose官方文档