Morphia 检查空数组字段
Morphia check for empty array field
我如何使用吗啡查询其 "items" 数组类型字段为空的记录 - 没有 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'
你可以尝试这样的事情。两种变体都应该有效。
userQueryDS.criteria("items").sizeEq(0);
userQueryDS.field("items").sizeEq(0);
我如何使用吗啡查询其 "items" 数组类型字段为空的记录 - 没有 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'
你可以尝试这样的事情。两种变体都应该有效。
userQueryDS.criteria("items").sizeEq(0);
userQueryDS.field("items").sizeEq(0);