Cal*_*twr 5 postgresql sequelize.js
假设我有一个PG ARRAY字段:
id | array |
===|=============|
1|{"1","2","3"}|
Run Code Online (Sandbox Code Playgroud)
如何使用sequelize查询以查看数组字段是否为值1.
我试过了:
array: { $contains: "1" }
Run Code Online (Sandbox Code Playgroud)
这给了我:
array @> "1"
Run Code Online (Sandbox Code Playgroud)
有错误:
Possibly unhandled SequelizeDatabaseError: array value must start with "{" or dimension information
Run Code Online (Sandbox Code Playgroud)
我能够做到:array:{$ contains:'{'+ value +'}'}
有更正确的方法吗?
Cal*_*twr 23
我意识到sequelize期待条件是一个数组:
array: { [Op.contains]: ["1"] }
Run Code Online (Sandbox Code Playgroud)
那可行.干杯!!
| 归档时间: |
|
| 查看次数: |
8480 次 |
| 最近记录: |