5

本文の長さが0〜25文字のメッセージの数をカウントするにはどうすればよいですか?

Message.countBy('from Message m where m.body.length <= 25')

私にとって残念なことにcountBy、文字列パラメータを取りません。

4

1 に答える 1

13

動的メソッドリファレンスを見ると、おそらく実行できる最善の方法は、次のexecuteQuery代わりに使用することですcount*

Message.executeQuery('select count(m) from Message m where SIZE(m.body) < 25')

編集:クエリの作成/実行に役立つ可能性のあるリンクをいくつか示します。

于 2009-01-21T20:35:44.507 に答える