sql >> Databasteknik >  >> RDS >> Mysql

Hur begränsar man inkludering på en belongsToMany-förening i Sequelize JS?

Lyckades få det att fungera så här, ser inte perfekt ut men det gör jobbet:

let productLists = await ProductList.findAll({
            where: {
                slug: ['recommended', 'new_and_promos']
            },
            include: [{
                model: Product,
                as: 'products',
                include: ['attributes', 'images'],
                where: Sequelize.literal('`products->ProductListProduct`.`position` < 8')
            }],
            order: [
                [
                    'products', ProductListProduct, 'position', 'ASC'
                ]
            ]
        })



  1. ORACLE och TRIGGERS (infogade, uppdaterade, raderade)

  2. Hur hanterar man MySQL:s främmande nyckelfel i Php?

  3. Migrerar till OpenJDK 11, vilken version av MySql-anslutningen är kompatibel för java 11?

  4. Enkel MySQL-uppdateringsrankning med band