首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Supabase中获取“计数(*)”

如何在Supabase中获取“计数(*)”
EN

Stack Overflow用户
提问于 2021-01-07 12:11:44
回答 2查看 6.9K关注 0票数 6

我想在Supabase中检索行计数。

我猜会是这样的:

代码语言:javascript
复制
const { data, error } = await supabase
  .from('cities')
  .select('name', 'COUNT(*)')

这能用苏巴酶吗?

EN

回答 2

Stack Overflow用户

发布于 2021-01-07 22:05:51

作为解决办法,您可以编写一个标准Postgres存储过程或函数,该存储过程或函数返回计数,然后通过SB客户端调用它。

https://supabase.io/docs/client/rpc

票数 3
EN

Stack Overflow用户

发布于 2021-01-07 12:14:57

目前还不支持这个功能,但是Github上有一个WIP问题,它可以将这个特性带给Supabase。

下面的代码尚未在Supabase中实现,但它可能如下所示:

代码语言:javascript
复制
const { data, error, count } = await supabase
    .from('table')
    .select('*')
    .gt('id', 10)
    .count()

编辑7.19.2021

正如kiwicopple所回答的,这个特性已经添加到Supabase中,其形式与我上面的略有不同。查看已接受的答案以获得更多信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65612167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档