rethinkdb: «RqlRuntimeError: Array over limit size» даже при использовании limit ()
Я пытаюсь получить доступ к постоянному количеству последних документов таблицы, упорядоченных по ключу «дата». Обратите внимание, что дата, к сожалению, была реализована (не мной ...) так, что значение задается в виде строки, например, «2014-01-14» или иногда «2014-01-14 22:22:22» , Я получаю"RqlRuntimeError: Array over size limit 102173"
сообщение об ошибке при использовании следующего запроса:
r.db('awesome_db').table("main").orderBy(r.desc("date"))
Я попытался преодолеть эту проблему, указав постоянный лимит, так как на данный момент мне нужны только последние 50:
r.db('awesome_db').table("main").orderBy(r.desc("date")).limit(50)
Который закончился с той же ошибкой. Итак, мои вопросы:
Как я могу получить постоянное количество последних документов по дате?
Возможно ли упорядочение по строковому полю даты? Эта проблема связана с моим первым вопросом?