gql要求badargumentエラー。私のケースを回避する方法は?
-
20-09-2019 - |
質問
私のクエリは基本的に次のものです。
entries=Entry.all().order("-votes").order("-date").filter("votes >", VOTE_FILTER).fetch(PAGE_SIZE+1, page* PAGE_SIZE)
いくつかのベンチマーク(票_filter)を超えて投票スコアを持つ最新のエントリをつかみたいです。 Googleは現在、「日付」で注文しているため、「投票」をフィルタリングできないと述べています。私はこれをやりたい方法でこれを行う方法がわからないので、アドバイスに感謝します。
解決
「投票フィルター」が固定しきい値であると仮定すると、そのしきい値を超えているかどうかを記録するプロパティをモデルに追加する必要があります。単純な平等テストを実行して、どのレコードを含めるべきかを判断することができます。
所属していません StackOverflow