问题标签 [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.

0 投票
1 回答
391 浏览

faunadb - FaunaDB:如何在过去 n 天内对所有文档进行分页/计数

标题说的差不多。

最好使用内置ts时间戳,而不是data.

0 投票
1 回答
42 浏览

faunadb - FaunaDB:如何为任意长度数组字段创建索引

有没有办法为文档的数组属性创建索引,以便我可以Match根据数组中的任何值创建文档?

例如,假设一个文档看起来像

然后我想要一个索引documents_by_ipst 我可以使用 或 检索 192.168.1.1 文档 ::ffff:c0a8:101

0 投票
1 回答
68 浏览

netlify - FaunaDB 更新记录只更新 ts(timestamp),没有其他改变

我正在使用 Netlify 推荐的 FaunaDB

这是我的更新查询:

说我在数据库中有一条记录:

我将它的 keys.p256dh 从 BJ99-332131df 更新为 BJ99-332131dfOOOOAAA 并添加了一个名为 extra 的新属性,所以它看起来像:

然后使用前面提到的更新查询来更新这条记录。

我能看到的唯一变化是ts,没有别的。

0 投票
1 回答
566 浏览

faunadb - 如何按创建的时间戳搜索和排序动物区系数据库

我想从测验中检索结果并首先返回最新的结果,我看到有一个 ts - timestamp 字段记录了创建时间。请在下面查看我的查询。

0 投票
1 回答
740 浏览

graphql - 在graphql中按时间过滤(使用动物数据库服务)

我的 graphQL 架构如下所示,

此查询有效。

谁能指出我如何在graphql中创建大于(或小于)时间查询(使用动物数据库)。

0 投票
2 回答
163 浏览

vue.js - 返回与原始条目相同的条目后的 Faunadb

我正在使用动物区系和 vuejs 在滚动上创建分页。为了实现分页,我从原始响应中传递最后一个条目的引用,并使用 after 进行查询,由于某种原因,我仍然得到与原始数组相同的响应。值得一提的是,我的初始查询是基于时间戳属性的反向查询,以便首先获取最新项目。我认为这不会引起问题,欢迎任何建议。我的初始查询没有后字段。

0 投票
1 回答
439 浏览

pagination - Faunadb如何对按时间戳排序的索引进行分页

我在动物区系数据库上创建了一个索引以按时间戳排序,以便首先获取最新的项目,并且我试图一次检索 100 个项目。我的问题是,当我从结果中输入“after”参数时,我收到的结果与初始查询相同。

这是我创建的索引:

这就是我查询数据库的方式:

这是第一个结果:

我已经使用了之后的时间戳1598907150720000和参考,12345. 我首先尝试了控制台以确保我可以获得正确的响应,但是在输入之后的任一结果后,我得到了相同的结果。

0 投票
1 回答
244 浏览

faunadb - FaunaDB:如何获取最近一小时内创建的文档?

如何获取过去一小时内创建的所有文档?

我找到了Paginate()参数ts,但它只返回之前创建的文档,而不是之后创建的文档。

0 投票
1 回答
111 浏览

faunadb - 如何在animaldb中获取嵌套数据?

在我的 html/js 文件中,我有这样的代码:

这是返回输出,如

在此处输入图像描述

有没有办法在没有这些 ts、ref 和实际数据的情况下获得一个干净的 json 响应,所以简而言之,我想要像这样的输出

注意:List 也被解析为其实际值,而不是 Ref 对象。

这是我用来创建数据库的架构

0 投票
2 回答
93 浏览

graphql - 如何从 html 客户端运行 graphql

我对graphql和fatheraldb完全陌生,所以如果这是一个愚蠢的问题,请多多包涵。我看到我可以从仪表板 > GRAPHQL 运行 graphql 查询。例如粘贴以下代码

并点击运行按钮。但是如何从我想在浏览器中运行的 html/js 代码运行这个查询呢?在 js 中我可以创建 clientsdk 但不确定如何通过上述查询?

在谷歌搜索中,我发现了一些使用 FQL 之类的结构的示例,例如

但是我如何才能通过 graphql 查询并获得相同的结果,它在 graphql 操场的右侧窗格中返回我。