Node.js对包括的表模型的findAll()列进行序列化

时间:2018-06-23 11:58:04

标签: sql node.js sequelize.js

我正在尝试在两个表之间的合并表中搜索以下条件。

它应该收集并返回包含买方'alex'或卖方'alex'的记录。 买方存在于Chat表中,卖方存在于Market表中,如下所示。但是,我无法使其正常工作。任何想法都欢迎。

Chat.findAll({
        where: {
           buyer: 'alex',
               seller: 'alex'

          },
        include: [{
          model: Market,
          required: true
         }]
      })

1 个答案:

答案 0 :(得分:0)

seller必须在Market

Chat.findAll({
        where: {
           buyer: 'alex',
          },
        include: [{
          model: Market,
          required: true,
          where: {
            seller: 'alex'
          }
        }]
      })