我在层次结构的顶层有一个国家模型,可以按国家列出相关模型项目,并按其他任何属性排序。但是我不明白如何列出按名称(即分区键)排序的国家。
我可以使用@searchable,但是弹性搜索看起来像是完成此任务的工具
我找到了自动生成的字段'__typename',并尝试添加@key(字段:[“ __typename”,“ name”],名称:“ ordered”),但得到了: InvalidDirectiveError:您无法指定非现有字段“ __typename”
当我在模型中添加'__typename'字段时,我得到:错误:名称“ __typename”不能以“ __”开头,这是GraphQL自省的。
type Country @model @key(fields: ["name"]) {
name: String!
code: String
flag: String
}