Подсчет экземпляров в FaunaDB
Есть ли способ подсчитать все экземпляры в FaunaDB?
Скажи у меня класс users
и я определил all_users
индекс. Каков наилучший способ подсчитать все случаи users
в базе данных?
1 ответ
Решение
Наилучшим способом является поддержание вашей собственной совокупности в транзакциях с вашими обновлениями данных, поэтому обновляйте встречный документ, когда вы пишете своим новым пользователям. Я написал сообщение в блоге о том, как это сделать, здесь: https://blog.fauna.com/using-acid-transactions-to-combine-queries-and-ensure-integrity (см. Последний пример)
Теперь faunadb предлагает функцию count() в самой последней версии, которая является еще одним вариантом поддержки агрегированного
https://docs.fauna.com/fauna/current/api/fql/functions/count