Sequelize: Querying if ARRAY contains a value
问题 Suppose I have a PG ARRAY field: id | array | ===|=============| 1|{"1","2","3"}| How do I use sequelize to query to see if the array field as the value 1 . I tried: array: { $contains: "1" } which gives me: array @> "1" with error: Possibly unhandled SequelizeDatabaseError: array value must start with "{" or dimension information UPDATE I was able to do it by: array: { $contains: '{' + value + '}' } Is there a more correct way? 回答1: I realised that sequelize is expecting the condition to be