spring mongogb querydsl匹配同一元素上的多个字段($ elementMatch)

时间:2018-10-18 11:49:23

标签: spring mongodb querydsl

我有一个问题,我找不到使用Google的答案(关于该主题的文档不多。)

    BooleanExpression predicate = qObject.someThing.eq(someStuff)
            .and(qObject.elem.abc.get(0).abc.any().one.eq(someStuff))
            .and(qObject.elem.abc.get(0).abc.any().two.after(LocalDate.now()))
            .and(qObject.elem.abc.get(0).abc.any().three.isNull())
            .and(qObject.elem.abc.get(0).abc.any().four.isTrue());

我需要所有这些元素在同一个元素上进行匹配。这是查询的工作方式吗?

因此one, two, three, four应该与SAME元素匹配。

我想我要问的是如何做$elementMatch

0 个答案:

没有答案