سؤال

كيف يمكنني حساب عدد الرسائل التي يتراوح فيها طول جسدي بين 0 و 25 حرفًا؟

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

للأسف بالنسبة لي ، countBy لا تأخذ معلمة سلسلة.

هل كانت مفيدة؟

المحلول

بالنظر إلى مرجع الطريقة الديناميكية ، فإن أفضل ما يمكنك فعله هو استخدام executeQuery بدلاً من count*:

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

تحرير: إليك بعض الروابط التي قد تساعد في كتابة/تنفيذ الاستعلام:

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top