小编EJ_*_*gan的帖子

对 Postgres 表的缺失 FROM 子句条目进行序列化

我试图通过包含的 DataPoints 数据所在位置loc和 sortOrder 所在位置来过滤我的 DataRow 对象2。以下是我正在尝试的查询。我不断收到以下错误。

SequelizeDatabaseError: missing FROM-clause entry for table "dataPoints"

我尝试过设置required: trueduplicating: false没有运气。我在 DataRows 包括和 DataPoints 中尝试了这些。

    attributes: ['id', 'name', 'labId'],
    include: [{
      as: 'dataColumns',
      model: DataColumn,
      attributes: ['id', 'name', 'sortOrder', 'dataType', 'isDate', 'isLocation'],
    }, {
      as: 'dataSets',
      model: Study,
      attributes: ['id', 'name'],
    }, {
      as: 'dataRows',
      model: DataRow,
      attributes: ['id'],
      where: {
        [Op.and]: [
          {
            '$dataPoints.data$': 'loc',
          },
          {
            '$dataPoints.sortOrder$': 2,
          },
        ],
      },
      include: [{
        as: …
Run Code Online (Sandbox Code Playgroud)

database postgresql node.js sequelize.js

15
推荐指数
2
解决办法
2万
查看次数

标签 统计

database ×1

node.js ×1

postgresql ×1

sequelize.js ×1