sql >> データベース >  >> RDS >> Mysql

Sequelize JSのbelongsToManyアソシエーションのインクルードを制限するにはどうすればよいですか?

    このように機能させることができましたが、理想的には見えませんが、機能します:

    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. SQLのLIKE演算子について知っておくべきことすべて

    2. gccはMySQLCライブラリをコンパイルして実行しません

    3. ソフトウェアレビュー–MSSQLのステラ修復

    4. PostgreSQL:デフォルトの制約名