2017-02-09 10 views
0

Использования морфия, как я могу запрашиваю для записей, их поле «элементы», который имеет типа массив пуст - не имеет Itmesпроверка Морфия для поля пустого массива

Я попытался это:

userQueryDS.field("items").greaterThan(0); 

Но это очевидно не работает, если эта ошибка:

The type(s) for the query/update may be inconsistent; using an instance of type 'java.lang.Integer' for the field 'com.model.User.devices' which is declared as 'java.util.List'

ответ

0

Вы можете попробовать что-то вроде этого. Оба варианта должны работать.

userQueryDS.criteria("items").sizeEq(0); 

userQueryDS.field("items").sizeEq(0);