我正在尝试访问按“日期”键排序的表的恒定数量的最新文档。请注意,不幸的是,日期是由(不是我......)实现的,因此该值被设置为字符串,例如“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)
以同样的错误结束。所以,我的问题是:
如何按日期获取恒定数量的最新文档?
是否可以按基于字符串的日期字段排序?这个问题与我的第一个问题有关吗?