我想做以下事情:
r.db('mydb').table('tab').between(
['s', 0],
['s', 99999], {index: r.desc('s-t')})
但这不是正确的Rql查询:
RqlCompileError: DESC may only be used as an argument to ORDERBY. in:
我可以安全使用
r.db('mydb').table('tab').between(
['s', 0],
['s', 99999], {index: 's-t'}).orderBy({index: r.desc('s-t')})
是否会以最佳方式执行(使用单次读取而不是读取所有记录然后对它们进行排序?
答案 0 :(得分:1)
是的,如果您使用between
orderBy
命令链接(使用相同的索引),它将以有效的方式执行。