问题描述
无法从Hasura文档中按嵌套数组关系进行排序,问题是我正在使用该关系从数组中仅获取一个元素(例如,该表中的最新条目)。有什么方法可以将数组(带有一个元素)转换为一个对象,以便能够在根查询中执行命令?示例:
query GetMachinesQuery {
machines {
machine_id
machine_detail
last_upgrade: upgrades(order_by: { created_at: desc },limit: 1) {
upgrade_state {
updated_at
status
}
}
}
}
我是否可以通过last_upgrade中存在的任何字段(例如状态)对根查询进行排序?可能的解决方法是创建一个视图(进行联接以获取每台计算机的最新升级信息),然后我可以使用对象关系以及hasura的任何其他替代方法?
谢谢!