【发布时间】:2019-08-22 06:36:23
【问题描述】:
我想编写一个否定/否定查询,我可以过滤掉那些大小为零的集合,但我无法为此编写一个morphia 查询。
在 MongoDB 中:
db.getCollection('xyz').find({'ArrayField.0': {$exists: true}})
以上查询有效。
我想操作这个查询并形成一个可以在数组/集合上运行的 morphia 查询
query.and(
query.criteria("ArrayField.0").exists(),
query.criteria("ArrayField").notequals(null)
)
【问题讨论】:
-
你也可以找到有用的这个答案stackoverflow.com/a/29985557/9890613