0

StackMobModel オブジェクトをサーバーに保存すると、そのデータが stackmob サイトに正しく表示されます。ブール値を除くすべてのフィールドを照会できます (例: new StackMobQuery().fieldIsGreaterThanOrEqualTo("age",20))

すべてのクエリ タイプは、フィールド名に String を使用し、比較対象の値に String または int を使用しているようです。ブール値フィールドを照会するにはどうすればよいですか?

返されたリストを調べて、ブール フィールドを目的のフィールドと手動で比較し、新しいフィルター処理されたリストを作成することは可能ですが、これは特定のクエリを持つ目的を無効にします。

編集: また、どのように long をクエリしますか?

4

1 に答える 1

0

どうでも。あなたがしなければならないことは、field() メソッドを介して StackMobQueryField を追加することです。

.field(new StackMobQueryField("date").isGreaterThanOrEqualTo(date))

これには、組み込みのフィールド比較よりも多くのオプションがあります。

于 2013-06-29T19:21:16.937 に答える