问题标签 [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:如何在过去 n 天内对所有文档进行分页/计数
标题说的差不多。
最好使用内置ts
时间戳,而不是data
.
faunadb - FaunaDB:如何为任意长度数组字段创建索引
有没有办法为文档的数组属性创建索引,以便我可以Match
根据数组中的任何值创建文档?
例如,假设一个文档看起来像
然后我想要一个索引documents_by_ip
st 我可以使用 或 检索该 192.168.1.1
文档 ::ffff:c0a8:101
。
netlify - FaunaDB 更新记录只更新 ts(timestamp),没有其他改变
我正在使用 Netlify 推荐的 FaunaDB。
这是我的更新查询:
说我在数据库中有一条记录:
我将它的 keys.p256dh 从 BJ99-332131df 更新为 BJ99-332131dfOOOOAAA 并添加了一个名为 extra 的新属性,所以它看起来像:
然后使用前面提到的更新查询来更新这条记录。
我能看到的唯一变化是ts,没有别的。
faunadb - 如何按创建的时间戳搜索和排序动物区系数据库
我想从测验中检索结果并首先返回最新的结果,我看到有一个 ts - timestamp 字段记录了创建时间。请在下面查看我的查询。
graphql - 在graphql中按时间过滤(使用动物数据库服务)
我的 graphQL 架构如下所示,
此查询有效。
谁能指出我如何在graphql中创建大于(或小于)时间查询(使用动物数据库)。
vue.js - 返回与原始条目相同的条目后的 Faunadb
我正在使用动物区系和 vuejs 在滚动上创建分页。为了实现分页,我从原始响应中传递最后一个条目的引用,并使用 after 进行查询,由于某种原因,我仍然得到与原始数组相同的响应。值得一提的是,我的初始查询是基于时间戳属性的反向查询,以便首先获取最新项目。我认为这不会引起问题,欢迎任何建议。我的初始查询没有后字段。
pagination - Faunadb如何对按时间戳排序的索引进行分页
我在动物区系数据库上创建了一个索引以按时间戳排序,以便首先获取最新的项目,并且我试图一次检索 100 个项目。我的问题是,当我从结果中输入“after”参数时,我收到的结果与初始查询相同。
这是我创建的索引:
这就是我查询数据库的方式:
这是第一个结果:
我已经使用了之后的时间戳1598907150720000
和参考,12345
. 我首先尝试了控制台以确保我可以获得正确的响应,但是在输入之后的任一结果后,我得到了相同的结果。
faunadb - FaunaDB:如何获取最近一小时内创建的文档?
如何获取过去一小时内创建的所有文档?
我找到了Paginate()
参数ts,但它只返回之前创建的文档,而不是之后创建的文档。
graphql - 如何从 html 客户端运行 graphql
我对graphql和fatheraldb完全陌生,所以如果这是一个愚蠢的问题,请多多包涵。我看到我可以从仪表板 > GRAPHQL 运行 graphql 查询。例如粘贴以下代码
并点击运行按钮。但是如何从我想在浏览器中运行的 html/js 代码运行这个查询呢?在 js 中我可以创建 clientsdk 但不确定如何通过上述查询?
在谷歌搜索中,我发现了一些使用 FQL 之类的结构的示例,例如
但是我如何才能通过 graphql 查询并获得相同的结果,它在 graphql 操场的右侧窗格中返回我。