按照续集时间范围创建范围

时间:2015-11-29 16:09:23

标签: javascript node.js sequelize.js

我有一个有效期的模型:

expireAt: {
    type: DataTypes.DATE,
    allowNull: false
}

我想创建一个范围来查找“已启用”记录,实际上是:

// I add it on associate method, because need to use other model:

QuestionsModel.addScope("enableds", {
    where: {
        enabled: true // The question is enabled
    },
    include: [{
        model: models.users,
        where: {
            enabled: true // The author is enabled
        }
    }]
});

但我不知道如何验证是否过期,我需要丢弃过期的记录(当实际日期高于或等于expireAt时)。

有些想法?

0 个答案:

没有答案