一次通话即可合并更新和删除

时间:2019-07-27 11:29:35

标签: node.js mongodb mongoose crud mongoose-schema

在node.js方法中,我正在使用<script>进行数据交互。我有以下代码,该代码首先删除所有不匹配的记录,然后进行更新。

Mongoose

是否可以将这两个功能重构并合并为一个功能?

,这里是模块架构

模块:

Module.deleteMany({
      'roles': {
        $not: {
          _id: modData._id
        }
      }
    })

await Module.update({ 
          _id: modData._id
    },
    {
       $set: 
       { 
          'roles': modData.roles
       } 
    }).then(data => { });

0 个答案:

没有答案