小编Sha*_*eef的帖子

尝试在 Sequelize ORM 中的 queryGenerator.SelectQuery 添加关联时,无法读取未定义的属性“源”

我正在尝试使用 QueryGenerator.selectQuery 生成查询。

let query = models.sequelize.dialect.QueryGenerator.selectQuery('table', {
    include: [{
        model: models.Users,
        where: {
            deleted: false
        },
        required: true,
        attributes: ['id']
    }],
    where: {
        createdAt: {
            [Op.between]: [o.start, o.end]
        },
        deleted: false
    },
    attributes: [[models.sequelize.fn("COUNT", models.sequelize.col("Table.id")), 'count']]
}, models.Table).slice(0, -1);
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误。

类型错误:无法读取 Object.generateJoin (/node_modules/sequelize/lib/dialects/abstract/query-generator.js:1433:30) at Object.generateInclude (/node_modules/sequelize/lib/dialects/) 处未定义的属性“源” abstract/query-generator.js:1358:24) 在 Object.selectQuery (/node_modules/sequelize/lib/dialects/abstract/query-generator.js:1001:34)

github 问题跟踪器https://github.com/sequelize/sequelize/issues/8751

javascript mysql node.js sequelize.js

5
推荐指数
1
解决办法
1949
查看次数

在 Angular 4 中触发输入上的 (keyup.enter) 时防止 (ngSubmit)

这里我有一个包含许多输入的表单。其中之一不是表单生成器的一部分。我正在使用它来创建一些自定义数据。

所以问题是我在这个输入元素上添加了一个 (keyup.ente) 事件,但它触发了表单上的 (ngSubmit) 。

我尝试在(keyup.enter)上添加 event.stopPropagation 但由于某种原因它不起作用。

html javascript typescript angular

5
推荐指数
1
解决办法
6397
查看次数

标签 统计

javascript ×2

angular ×1

html ×1

mysql ×1

node.js ×1

sequelize.js ×1

typescript ×1