Sequelize: Querying if ARRAY contains a value

后端 未结 2 1969
无人共我
无人共我 2021-02-14 13:50

Suppose I have a PG ARRAY field:

id |    array    |
===|=============|
  1|{\"1\",\"2\",\"3\"}|

How do I use sequelize to query to see if the a

2条回答
  •  野趣味
    野趣味 (楼主)
    2021-02-14 14:28

    Maybe so.

    `{ genres: { $contains: [genreType] } }`
    

    genres is an array. genreType can also be an array.

    const Sequelize = require('sequelize');
    
    const sequelize = new Sequelize('database', 'username', 'password', {
      host: 'localhost',
      dialect: /* one of 'mysql' | 'mariadb' | 'postgres' | 'mssql' */,
      operatorsAliases: Sequelize.Op.Aliases,
    }); 
    

提交回复
热议问题