Question

Comment compter le nombre de messages pour lesquels la longueur de mon corps est comprise entre 0 et 25 caractères?

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

Malheureusement pour moi, countBy ne prend pas de paramètre de chaîne.

Était-ce utile?

La solution

En regardant la référence de la méthode dynamique, le mieux que vous puissiez faire est d'utiliser executeQuery au lieu de count * :

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

EDIT: Voici quelques liens pouvant vous aider à écrire / exécuter la requête:

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top