2014-06-11 2 views
1

를 사용하여 쿼리 사이 rethinkdb의 순서를 지정합니다 :는 어떻게 다음과 같이 수행 할 인덱스

r.db('mydb').table('tab').between( ['s', 0], ['s', 99999], {index: r.desc('s-t')})

을하지만이 올바른 RQL 쿼리되지 않습니다 : 안전 I 수

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')})

모든 레코드를 읽고 정렬하는 대신 단일 읽기를 사용하여 최적으로 실행됩니까?

답변

1

예, 명령을 orderBy (동일한 색인 사용)과 연결하면 효율적으로 실행됩니다.

관련 문제