【发布时间】:2021-04-05 05:16:51
【问题描述】:
我想动态检查一个数字是否在特定范围内。例如我有一个像这样的表:
| id | value | age_range |
|---|---|---|
| 1 | a | 3-7 |
| 2 | b | 7-10 |
| 3 | c | 3-7 |
| 4 | d | 0-3 |
如果用户的年龄为 5 岁,我想检索 age_range 为 3-7 的所有行,而不在 where 子句查询中写入范围。例如:
table (where: { 5 in age_range })...
【问题讨论】:
-
我会使用计算字段创建视图并将其注册为 hasura。实际上它看起来像'hasura way' - 当graphql不够时,在postgresql级别解决它。