我正在使用 Horizon 后端和 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 表的直接代理,并且表上可用的所有操作都应该在集合上可用 - 我错了吗?我需要实现中间层来获得这种行为吗?