У меня та же проблема, что и здесь: Неравенство фильтра Appengine и ошибка порядка Т.е. я хочу отсортировать по свойству, которое не является частью фильтра. Например,
" select from " + Post.class.getName() +
" where createdAt >= :yesterday && " +
" createdAt <= :now " +
" order by likes desc ");
Как я могу сделать это эффективно, используя GQL / JDO вместо того, чтобы делать это в памяти? Какие-либо предложения? Я не могу выполнять задания cron или очереди задач с тех пор, как мне пришлось бы запускать это задание cron каждую секунду / миллисекунду, поскольку переменная now теперь равна текущему времени. Любые предложения относительно того, как я могу это сделать? Я все еще не использовал прямой код AppEngine в своем приложении, поэтому я все еще могу переключиться на другую платформу. Любые предложения приветствуются.