【发布时间】:2021-09-05 13:51:16
【问题描述】:
是否可以从 FaunaDB 中的 @relation 类型创建值的索引?这是架构,但我无法弄清楚如何为 data.testing.status 值创建索引。
type TestType {
testing: Testing!
}
type Testing {
status: PaymentStatus!
testType: [TestType!] @relation
}
enum PaymentStatus {
PAID
UNPAID
}
我不知道枚举是否导致问题?我找不到这方面的任何文档。
这是查询:
Map(
Paginate(Match(Index("certificate_remittance_by_remittance"), "UNPAID")),
Lambda("ref", Get(Var("ref")))
)
及相关文件资料:
"ref": Ref(Collection("Certificate"), "302119834927235593"),
"ts": 1624382777140000,
"data": {
"remittance": Ref(Collection("Remittance"), "302119834830766601"),
}
及汇款单:
{
"ref": Ref(Collection("Remittance"), "302119834830766601"),
"ts": 1624382777140000,
"data": {
"status": "UNPAID",
"chequeNumber": "",
"remittanceOwed": 245,
"remittanceAmount": 245
}
}
【问题讨论】:
标签: faunadb