Pregunta

¿Cómo cuento el número de mensajes donde la longitud de mi cuerpo tiene entre 0 y 25 caracteres?

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

Desafortunadamente para mí, countBy no toma un parámetro de cadena.

¿Fue útil?

Solución

Mirando la referencia del método dinámico, lo mejor que probablemente puede hacer es usar executeQuery en lugar de count * :

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

EDITAR: Aquí hay un par de enlaces que pueden ayudar a escribir / ejecutar la consulta:

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top