mongoose update操作属性中的变量
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongoose update操作属性中的变量相关的知识,希望对你有一定的参考价值。
最近在学习mongoose操作数据库,利用schema模型。记录一下通过使用update()操作实现数据库更新:
可在属性中添加变量,‘属性名.0‘,可以修改该属性的第一条属性,依次类推,但是如果想实现:‘属性名.n‘,x也是一个变量,写法如下:
let n = pramnumber,//数字变量 modu.update( {_id:editData.temp_id}, { [‘属性名.‘ + n]: [editData.cpu_usage,editData.enable], } ).exec();
这样就可以实现修改该属性的第n条数据了。
以上是关于mongoose update操作属性中的变量的主要内容,如果未能解决你的问题,请参考以下文章
使用 mongoose 通过 update 方法向 mongodb 中的现有文档添加新字段
使用 mongoose 通过 update 方法向 mongodb 中的现有文档添加新字段
Mongoose 4.x“model.update()”回调改变