postgresql – Sequelize:查询ARRAY是否包含值
发布时间:2020-12-13 16:07:00 所属栏目:百科 来源:网络整理
导读:假设我有一个PG ARRAY字段: id | array |===|=============| 1|{"1","2","3"}| 如何使用sequelize查询以查看数组字段是否为值1. 我试过了: array: { $contains: "1" } 这给了我: array @ "1" 有错误: Possibly unhandled SequelizeDatabaseError: array
假设我有一个PG ARRAY字段:
id | array | ===|=============| 1|{"1","2","3"}| 如何使用sequelize查询以查看数组字段是否为值1. 我试过了: array: { $contains: "1" } 这给了我: array @> "1" 有错误: Possibly unhandled SequelizeDatabaseError: array value must start with "{" or dimension information UPDATE 我能够做到: 有更正确的方法吗? 解决方法
我意识到sequelize期待条件是一个数组:
array: { $contains: ["1"] } 那可行.干杯!! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |