从输出中隐藏一些包含但保留实例以供内部使用

时间:2018-06-13 03:57:30

标签: sequelize.js

任何人都知道是否有内置的方法来包含模型并将其保留在内部以用于逻辑处理之类的任何目的但是将其隐藏在输出中?我尝试了范围,但那些不影响包含。使用属性:[]不是一个可行的解决方案,因为您不再为以后的处理保存实例。

Ex:
A.findAll({
  include : [{
    model : B
  }]
})

我可以做A.B.w除了A.toJSON()不包括B?

我很久以前为v3做了一个黑客攻击,但是我正在考虑升级,在v4中我没有看到任何明显的事情。

在我的黑客中它将是:

A.findAll({
  include : [{
    model : B,
    isDataValue : false
  }]
})

然后instance.set不会将实例添加到this.dataValues,但仍然在实例上设置getter和setter。

由于

0 个答案:

没有答案