Faunadb 在分页错误上给出错误,如"Ref or set expected, string provided"



我正在学习FaunaDB,在Fauna Shell中运行以下脚本时,我收到了错误:

Error: [
{
"position": [
"map",
"expr",
"get"
],
"code": "invalid argument",
"description": "Ref or Set expected, String provided."
}
]

我正在尝试运行的查询:

Map(Paginate(Match(Index("todo_tasks"))), Lambda(x => Get(x)))

谢谢大家。我已经想通了。问题是我创建的索引没有返回Get所需的refs。因此,我创建了一个新的Index,它返回refs并使用它,它起到了作用。再次感谢。

Match应该有两个参数。我认为现在的情况是,它默认为与空字符串匹配。你必须告诉Fauna你正在匹配你的索引。你测试过你的指数了吗?你可以去动物客户端点击索引。您应该能够选择";字符串"数字";或";FQL";并输入一个值,该值将返回您正在搜索的文档。

但是,为了正确地确定第二个参数应该是什么,您需要提供更多关于如何为todo构建索引的信息。如果索引位于数据类型Todo上,则需要为该Todo提供Ref作为Match中的第二个参数。

最新更新