spring mongodb -如何使用spring data mongodb API提供匹配条件来检查空数组?

myzjeezk  于 2023-05-28  发布在  Go
关注(0)|答案(2)|浏览(136)

如何在Spring data mongodb中使用MatchOperation执行下面的操作(它是实际的mongo查询)?
$match: { "docs": { $ne: [] } }
这里docs是一个数组字段,需要检查它是否为空。

wqlqzqxt

wqlqzqxt1#

我也遇到过类似的问题,但我解决的是如下。
matchOperation mathOpertaion = match(Criteria.where(“docs”).elemMatch(new Criteria().exists(true)));

aij0ehis

aij0ehis2#

你可以用。not
Criteria.where(“arr”).not().size(0)

相关问题