如何在GraphQL FaunaDB中为多个字段创建唯一索引
我正在尝试创建一个具有两个字段唯一限制的TypeDef。我知道可以在faunaDB控制台的界面中完成这项工作,正如您在本文中看到的,但我希望使用模式来完成这项工作 我当前的非工作代码,它仅将本例中的第一个变量promo分配给创建的索引:如何在GraphQL FaunaDB中为多个字段创建唯一索引,graphql,faunadb,Graphql,Faunadb,我正在尝试创建一个具有两个字段唯一限制的TypeDef。我知道可以在faunaDB控制台的界面中完成这项工作,正如您在本文中看到的,但我希望使用模式来完成这项工作 我当前的非工作代码,它仅将本例中的第一个变量promo分配给创建的索引: type PromoTemplateVariable { promo: Promo! @unique(index: "unique_promo_variable") variable: TemplateVariable! @unique(inde
type PromoTemplateVariable {
promo: Promo! @unique(index: "unique_promo_variable")
variable: TemplateVariable! @unique(index: "unique_promo_variable")
value: String!
}
使用FaunaDB外壳:
CreateIndex({
name: "unique_promo_variable",
source: Collection("PromoTemplateVariable"),
terms: [
{
field: ["data", "promo"]
},
{
field: ["data", "variable"]
}
],
unique: true
})
在他们在指令中实现此功能之前,这是我发现的唯一方法