gpt4 book ai didi

node.js - 是否有可能以某种方式在 Sequelize 中为模型设置默认连接/关系?

转载 作者:行者123 更新时间:2023-12-03 22:42:07 26 4
gpt4 key购买 nike

所以我有模型AlarmsSite 相关联模型和其他...是否可以在需要时以某种方式默认设置 Alarm.findAll().then()我不需要指定我需要哪些关联模型?这是必要的,因为 Alarms表在许多不同的情况和一些不同的应用程序中使用,但在我的情况下,我只需要具有站点的条目。

或者可能以某种方式我可以将默认连接添加到模型中?

最佳答案

通常当我遇到这样的情况时,我只会制作一个返回查询 promise 的模块(带有连接)。因此,例如,您可以创建 alarm_util模块

exports.getAlarm = function() {
return Alarms.findAll({
include: [{
model: Site,
include: [{
model: OtherModel
}]
}]
});
};

module.exports = exports;

并在您的代码中的任何地方使用它,例如
alarm_util.getAlarm().then(alarm => {
// The rest of your logic here...
});

关于node.js - 是否有可能以某种方式在 Sequelize 中为模型设置默认连接/关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36570624/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com