sql >> Database >  >> RDS >> Mysql

Hoe beperk je het aantal includes op een comesToMany-associatie in Sequelize JS?

Het is gelukt om het zo werkend te krijgen, het ziet er niet ideaal uit, maar het doet zijn werk:

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. Tweede SELECT-query als eerste SELECT 0 rijen retourneert

  2. Waarom krijg ik PLS-00302:component moet worden aangegeven als het bestaat?

  3. mysql GEBRUIKER MAKEN

  4. Hoe doe ik top 1 in Oracle?