Позволяет сказать комментарии таблица имеет следующую структуру:RethinkDB индекс для фильтра + OrderBy
id | author | timestamp | body
Я хочу использовать индекс для эффективного выполнения следующего запроса:
r.table('comments').getAll("me", {index: "author"}).orderBy('timestamp').run(conn, callback)
Есть другой эффективный метод, который я могу использовать?
Похоже, что текущий индекс не поддерживается для отфильтрованного результата таблицы. При создании индекса для timestamp
и добавить его как намек на orderBy('timestamp', {index: timestamp})
я получаю следующее сообщение об ошибке:
RqlRuntimeError: Indexed order_by can only be performed on a TABLE. in:
Это не работает для меня. И похоже, что вы использовали синтаксис Python здесь ...?! – williamle8300
Это работает и очень быстро. Благодаря :) – codefreak