如何使用多个索引进行过滤和分组?

时间:2017-11-17 12:23:15

标签: rethinkdb rethinkdb-javascript

在RethinkDB中,是否可以使用索引对单个查询进行过滤和分组,以提高两种操作的效率?例如:

r
    .db('db')
    .table('table')
    .getAll('123', {index: 'serverId'})
    .group({index: 'userId'})
    .ungroup()

当我尝试这个时,它会抛出一个错误。我在一些地方读到了似乎暗示RethinkDB无法以这种方式使用多个索引的内容。这是真的还是我做错了什么?

1 个答案:

答案 0 :(得分:0)

您只能在查询中使用二次索引。