问题标签 [faunadb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
faunadb - 如何在 FaunaDB 查询语言上选择特定字段?
我找不到有关如何在 FaunaDB 中执行此类查询的任何信息。我只需要从文档中选择特定字段,而不是所有字段。我可以使用Select
函数选择一个字段,如下所示:
忘记这个selectAll
功能,它已被弃用。
faunadb - 从 Fauna DB 返回博客等最新帖子的最佳方式是什么
我正在使用 React 构建一个简单的自定义无头 CMS,以通过 API Gateway 和 Lambda 在 Fauna 中保存数据。要在管理员中列出我的帖子,我想从我的集合中获取按日期值排序的数据。
当我创建一个新索引来执行此操作时,我希望获得与创建的默认索引中相同的数据/结构。但是,我发现它只返回在索引中明确定义的数据,没有任何键来描述存在的值。
我之前在没有上下文的情况下问过这个问题并得到了很好的回应,但我想更广泛地了解在 Fauna 中实现这一目标的最佳和最高效的做法是什么。除了创建索引之外,我还没有发现一种对数据进行排序的方法。
这种默认行为对我来说是反直觉的。似乎有一种更简单的方法可以以相反的顺序返回数据。我很想知道为什么这是默认行为。我敢肯定,比我聪明得多的人认为它有充分的理由。感谢您的任何指导。
javascript - 尝试使用 javaScript 在 FaunaDB 的一个集合中获取所有文档时遇到的问题
我创建了数据库和一个集合。现在我想从这个集合中检索所有文档。
我使用了这种查询方法:
但是每次我运行这段代码时,它都会向我发送一条错误消息,告诉我 Documents is not defined 。谁能告诉我问题是什么?
search - 如何在 FaunaDB 中进行文本搜索
如何根据属性搜索文档?
例如:我们有一个城市的集合,我们想通过他们的名字属性来搜索
graphql - 当我指定新的输入类型时,FaunaDB GraphiQL 将不允许我更新我的架构
这是我试图检索的文档示例:
这是我的架构
这是我尝试使用此架构更新架构时遇到的错误:
如果我将类型切换LetterInput
到查询类型Letter
中WordByLetters
,我会收到此错误
所以,很明显,我需要使用一个输入类型,这是有道理的。没有意义的是这两个错误中的第一个。有人可以解释为什么吗?
faunadb - 无法使用 FaunaDB 中的特定用户登录
它以前总是有效,但它不再有效。
我有一个速率限制逻辑,但即使我清除了所有速率限制数据,它仍然会发生。仅针对特定用户。
我在 FaunaDB 上创建了另一个帐户用于测试目的和一个新数据库。如果我将旧数据库数据恢复到新数据库,一切正常!
所以我在旧的 FaunaDB 帐户上重新创建了整个数据库,问题仍然存在。
有没有人遇到类似的事情?缓存中是否有任何信息?
密码不正确。它适用于恢复数据的另一个 FaunaDB 帐户。
graphql - Fauna CreateIndex 并使用 GraphQL 端点进行排序
我正在使用 FaunaDB 对 Web 应用程序进行原型设计,并且我已经将一些数据插入到索引all_facts
中。现在我想按一个数字对事实进行排序,按照动物数据库文档的教程没有问题。
但问题是新索引facts_sorted
是一个数组数组,而不是像所有其他索引一样的对象数组。应该如何在 graphql 端点中使用创建的自定义索引?
已经看到如何在 Fauna DB 中创建一个索引,该索引以键值对的形式返回排序的数据,但它没有帮助,而且根本没有谈论 GraphQL 端点的问题。
faunadb - 如何在 Fauna DB 中对排序索引进行分页?
我创建了一个索引来按日期对博客文章进行排序。但是,当我尝试对结果进行分页时,它会不断返回初始结果。
这是我的索引:
然后我绘制结果以通过 ref 获取每个文档。
无论是在我的代码中还是通过 Fauna shell 运行它之后,我仍然得到前 5 个结果。我已经使用原始索引(all_posts)进行了所有这些工作,但现在它似乎不起作用。此外,after
现在返回的对象在数组的第一个位置有我的 sort_date 值,在第二个位置有 ref。我尝试将 ref 移动到索引中的第一个位置,但这破坏了排序。任何帮助表示赞赏。
javascript - FaunaDB FQL - 找不到表单/函数,或无效的参数键:{ params }
我正在学习 FQL 并尝试进行大规模更新,但我无法弄清楚我做错了什么,也无法真正弄清楚错误的真正指向。
这是我的代码:
这是 guest 对象通过 console.log 得到的:
这是与 JSON.stringify 相同的对象:
这是返回的错误的一部分:
我已经得到了工作的更新和 lambdas 的工作,但不是这个,也许我只是不擅长阅读非常嵌套的、功能性的错误消息。什么是表单,它与函数相同,还是我缺少键:参数?我不知道该怎么做。
请帮助我了解我做错了什么以及此错误消息是否真的有用以及如何解释它,或者它只是一个令人困惑的包罗万象?
谢谢!
faunadb - 不能从具有值作为列表的 zooDb 字段中额外数据
我有一个非常简单的动物区系数据库
是这样的:-
可以使用索引字段提取字段 1 和字段 2,即 1、2、3 字段中的任何一个,但字段 4 始终返回我使用的 null
Paginate(match(index("index_name"), "searchfield")))
有什么我想念的吗?