问题标签 [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 的 At() 函数看起来很不错!我想知道是否可以将传感器数据的时间序列记录到一个文档中,并通过 At() 函数绘制时间序列图并更改文档的历史记录。
那么,有什么方法可以获取 FaunaDB 文档的更改历史记录呢?谢谢你的建议!
graphql - Nuxt appolo 模块如何发送授权标头?
我尝试将 nux.js 与 apollo 一起使用。我必须发送一个授权标头。在我的 nuxt.config.js 中试试这个:
但是尝试进行查询时出现此错误:
“GraphQL 错误:缺少授权标头”。
如何发送标头?
此致
nosql - 有没有办法在 FaunaDB + GraphQL 上设置字段级授权?
我很难找到一种方法来隐藏所有人的用户电子邮件,除了所有者(用户只能访问他的电子邮件)。有没有办法为某些角色隐藏某个文档字段?
这是我发现的一个示例,它创建了一个可以动态访问整个User
集合的角色:
我尝试对其进行一些更改,但无法设置字段级访问。
假设我在下面使用 GraphQL 模式设置了 FaunaDB。
如何创建一个 FaunaDB 角色,以使查询结果数组中的所有用户(当前用户除外allUsers
)都没有email
字段?
我可以将User
集合分为两种:一种是公开的,另一种可供文档所有者访问,但这听起来是错误的。
我是 noSQL 概念的新手,所以也许我从错误的角度看待这个问题?
faunadb - 有没有办法通过修剪值搜索文档
我有一个集合,其中包含带有联系电话的用户文档。例如,联系电话可能类似于“082 807 0949”或“082 8070 949”。我想通过修剪的联系号码获取用户。由于 match 函数会检查确切的值,因此我的查询不返回任何内容。
有没有办法我可以在搜索之前先修剪文档数据,或者有没有办法我可以创建一个索引来修剪索引的所有联系号码。
请参阅不返回数据的查询下方的代码:
graphql - 改变 FaunaDB 中的对象列表
我在 FaunaDB 中导入了我的 GraphQL 模式并想创建一个新问题
为此,我正在使用 axios 并有这样的 GraphQL 突变:
除了选择之外,一切正常,我想发送一个对象数组但收到错误:
Variable '$choices' expected value of type '[ChoicesInput]!' but got: "[ { key: 'A', value: '`0 1 2` and `0 1 2`' }, { key: 'B', value: '`0 1 2` and `3 3 3`' }, { key: 'C', value: '`3 3 3` and `0 1 2`' } ]". Reason: '[0]' Expected 'ChoicesInput', found not an object. (line 2, column 86): mutation($title: String!, $explanation: String!, $snippet: String, $answer: String!, $choices: [ChoicesInput]!) { ^
为了能够发送我的对象数组,我应该做些什么不同的事情?
go - 如何删除在 FaunaDB 中搜索到的文档?
我可以通过以下 golang 代码获得搜索到的文档:
然后,我尝试以类似的方式删除搜索到的文档,如下所示:
但是,此代码出现错误:
我对API文档感到困惑,将文档的Get和Delete请求Ref作为参数,并且MatchTerm返回一个Set,而不是Ref。然后我有2个问题。
- 如何获得搜索结果的文档 Ref?有没有什么办法可以从搜索结果中获取文档引用,索引如RefCollection进行收集,例如如下所示的RefIndex?
- 为什么我的获取搜索结果文档的代码运行良好?是否有更好的编码来获取搜索结果文档?
谢谢你的建议!
graphql - 错误消息:更新 GraphQL 架构时实例数据无效
我在更新 graphql 模式时遇到了问题并收到了这条消息(在我的情况下,我正在更新 FaunaDB 模式)。我在网上找不到这方面的参考。
go - 如何将 FaunaDB 的 Time 类型数据映射到 go lang 变量?
我一直在处理动物数据库的时间类型数据。我不知道哪种类型的 golang 适合映射到动物数据库的时间类型数据。
我尝试了以下代码来创建动物文件:
但是会出现以下错误:
我应该将 golang 的哪种数据类型用于 animalDB Time 类型?谢谢你的建议!
faunadb - 复杂 FQL 过滤器问题 - 大于和等于的交集
- 在 FaunaDB 中执行此操作的最佳最有效方法是什么?
2.#1可以用intersection()函数完成吗?
- 如果您想进行以下查询,它将如何使用 FQL 完成?
- FQL 中的这个查询呢?