Sequelize.js 我在进行预约加入时收到此错误,即使根据文档进行了推荐,这可能是什么?

Sequelize.js 我在进行预约加入时收到此错误,即使根据文档进行了推荐,这可能是什么?,sequelize.js,Sequelize.js,我需要在两个不同的表中进行查询,其中一个表中记录了某个用户的购买意图,另一个表中记录了用户在平台上注册时保存在base64中的化身,尽管严格遵守了文档规定,但这并没有返回数据,下面我将发送代码片段,如果有人能帮助理解我的错误所在,我将不胜感激 const dadosusers = conecao.define('usuarios', { nomecompleto: { type: sequelize.STRING, }, nomeusuario: { type:

我需要在两个不同的表中进行查询,其中一个表中记录了某个用户的购买意图,另一个表中记录了用户在平台上注册时保存在base64中的化身,尽管严格遵守了文档规定,但这并没有返回数据,下面我将发送代码片段,如果有人能帮助理解我的错误所在,我将不胜感激

const dadosusers = conecao.define('usuarios', {



nomecompleto: {
    type: sequelize.STRING,
    
},
nomeusuario: {
    type: sequelize.STRING
},
idtelegram: {
type: sequelize.STRING
},
avatar: {
type: sequelize.TEXT
}
// ...
});

const dadoslances = conecao.define("dadosintencoes", {
   
    nomeusuario: {
        type: Sequelize.STRING
    }, 
    tokenintencao: {
        type: Sequelize.TEXT
    },
   
    intencao: {
        type: Sequelize.FLOAT,
        
    }
// ...
});
我在“dataintentences”模型中建立了1:n关系,如sequelize文档所示,如下所示:

dadosuser.hasMany(dadoslances, {foreignKey: {
    name: "idusuariolancador",
    allowNull: false}} );

dadoslances.belongsTo(dadosuser);
我的问题是,当我尝试在“dataintentences”模型中进行一个简单的findAll()查询时,一切都会正常进行,结果也会正常显示。但是,当我使用“include”执行连接查询时,它不会返回任何结果。我尝试执行的查询如下:

dadosintencoes.findAll({
      include:[{
        model: "usuarios",
        where:{ id: 1}
      }]
    }).then(function(resp){
    res.json(resp)
      return resp
    }, function(err){
      res.json({resp: "falha"})
  
      return err
    });
此查询在控制台上向我返回以下结果:

{"resp":"falha"}
我已尝试了以下代码,但均无效:

试试1

尝试2:

usuarios.findAll({
      include:[{
        model: "dadosintencoes"
      }]
    }).then(function(resp){
    res.json(resp)
      return resp
    }, function(err){
      res.json({resp: "falha"})
  
      return err
    });
尝试3:

dadosintencoes.findAll({
          include:[{
            model: "usuarios",
            required: true
          }]
        }).then(function(resp){
        res.json(resp)
          return resp
        }, function(err){
          res.json({resp: "falha"})
      
          return err
        });
欢迎任何帮助,因为我已经在网上搜索了,但没有成功

dadosintencoes.findAll({
          include:[{
            model: "usuarios",
            required: true
          }]
        }).then(function(resp){
        res.json(resp)
          return resp
        }, function(err){
          res.json({resp: "falha"})
      
          return err
        });