faunadb - 计算 FaunaDB 集合中的所有文档

标签 faunadb

有没有办法统计 FaunaDB 集合中的所有文档?

假设我有一个 users集合,我定义了一个 all_users指数。计算 users 中所有文档的最佳方法是什么?在数据库中收集?

更新:扩展下面@Keston 的回答

  1. all_users不再需要索引。 Fauna 现在自动为每个集合维护一个内置的默认索引,您可以通过 Documents(Collection('<collection>')) 访问它。 .

  2. 您可以像这样统计所有用户:

Count(Documents(Collection('users')))

最佳答案

现在 faunadb 在最新版本中提供了 count() 函数,这是维护聚合的另一种选择

https://docs.fauna.com/fauna/current/api/fql/functions/count

关于faunadb - 计算 FaunaDB 集合中的所有文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48032452/

相关文章:

faunadb - 如果文档存在则更新,否则在 faunadb 中创建一个新文档

faunadb - 如何从动物群中的 Ref 获取 ID?

faunadb - 如何在 Fauna DB 上高效查询和过滤?

javascript - 如何增加动物区的值(value)?使用 javascript 和服务器端函数

faunadb - 关于 Fauna 数据库架构的建议

faunadb - 如何连接 Fauna DB 中的两个集合

faunadb - 如何获取 FaunaDB 类的字段或模式

consistency - 覆盖过去读取的文档时保证 FaunaDB 的一致性

graphql - 如何替换 Fauna 中多对多关系中的所有连接

graphql - 为什么仪表板中显示的动物群数据库与通过 CLI 创建的动物群数据库不同?