4

「日付」キーで並べられたテーブルの最新ドキュメントの一定数にアクセスしようとしています。残念ながら、日付は (私ではなく...) 値が文字列として設定されるように実装されていることに注意してください。 . "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)

同じエラーで終了しました。だから、私の質問は次のとおりです。

  1. 日付ごとに一定数の最新ドキュメントを取得するにはどうすればよいですか?

  2. 文字列ベースの日付フィールドによる注文は可能ですか? この問題は私の最初の質問と関係がありますか?

4

3 に答える 3