Morphia检查空数组字段

时间:2017-02-09 12:18:19

标签: java morphia

使用morphia我如何查询他们的"项目" array类型的字段为空 - 没有itmes

我试过了:

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

但是这显然不能解决这个错误:

  

查询/更新的类型可能不一致;使用' java.lang.Integer'类型的实例对于该领域' com.model.User.devices'声明为' java.util.List'

1 个答案:

答案 0 :(得分:0)

你可以尝试这样的事情。两种变体都应该有效。

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

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