我试图创建一个双LETF OUTER JOIN请求与sequelize没有成功我有2个表:用户

user
和:朋友
friends

有我的模特用户

'use strict';
module.exports = (sequelize, DataTypes) => {
  var User = sequelize.define('User', {
    email: DataTypes.STRING,
    username: DataTypes.STRING,
   ...,
    bio: DataTypes.STRING
  }, {});
  User.associate = function(models) {
    // associations can be defined here
    models.User.hasMany(models.Message)
    models.User.hasMany(models.Friend)

  };
  return User;
};

和我的查询

models.Friend.findAll({
            where: {
                $or: [{
                    idFriend: userFound.id
                },
                {
                    UserID: userFound.id
                }],
                status: "pending"
            },
            include: [{
                model: models.User
            }]
        })

是这种情况我在idUser上只有一个左外连接我不知道如何在idFriends上创建第二个左外连接

谢谢