gpt4 book ai didi

javascript - 地平线客户端库 : is group-by doable?

转载 作者:行者123 更新时间:2023-11-30 00:07:20 25 4
gpt4 key购买 nike

我正在使用 horizo​​n 后端和 reactjs 前端实现简单的 webapp。我需要获取按特定字段分组的集合(表)。然后我需要按另一个字段对每个归约进行排序,并将每次归约中的记录限制为 1。返回我需要的内容的 Reql 查询:

r.db('reporter').table('reports')
.group('project_name')
.orderBy(r.desc('time_created'))
.limit(1)

我没有在文档中找到相关方法(组)(http://horizon.io/api/collection/)。我知道我可能误解了 Collection 对象的作用——根据我目前的理解,它是 rethinkdb 表的直接代理,表上可用的所有操作都应该在集合上可用——我错了吗?我是否需要实现中间层才能获得此行为?

最佳答案

Horizo​​n API 比 RethinkDB API 的限制要多得多。在集合上定义的唯一方法是在 http://horizon.io/api/collection/ 中列出的方法.如果您需要更复杂的行为,您可以将 Horizo​​n 嵌入 NodeJS 应用程序并定义一个自定义端点来发出您想要的任何 ReQL 查询:http://horizon.io/docs/embed/ .

关于javascript - 地平线客户端库 : is group-by doable?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38025863/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com