Если вы не хотите получать всю запись и не используете DPL, я бы сказал, что вы должны добавить вторичный индекс для размера хранимого байтового массива и убедиться, что ваш DAO правильно обновляет значение при любом сохранении или обновлении. Вы можете добавить KeyCreator
, который создает вторичный ключ size
во вторичной базе данных на основе записи.
Какой тип запроса вы пытаетесь выполнить? Вы хотите найти все записи определенного размера? Или вы хотите узнать размер определенной записи, прежде чем ее получить? Я думаю, что на последний вопрос труднее ответить.