我正在使用Groovy和Spring数据创建一个应用程序。 Mongo是数据库。我有以下类结构:
Class A {
String name;
List<B> priorities;
}
A类的对象被持久化为mongo。现在,我想查询所有没有null且不是空白优先级的对象。我尝试了以下方法:
findByPrioritiesNotNull()
但是,它不起作用。它抛出错误说没有这样的方法。有人可以帮忙吗?
答案 0 :(得分:1)
findByPrioritiesIsNotNull()
是正确的拼写
答案 1 :(得分:0)
大小没有关键字。您必须提供自己的查询。类似的东西:
@Query('{ \\$or: [ {priorities: null}, { priorities: { \\$size: 0 } }] }')
List<A> findByEmptyPriorities()