spring mongodb - 如何提供匹配条件以使用 spring 数据 mongodb api 检查空数组?

Rak*_*esh 5 mongodb spring-data-mongodb

如何在 Spring 数据 mongodb 中使用 MatchOperation 执行以下操作(它是实际的 mongo 查询)?

$match: { "docs": { $ne: [] } }

这里 docs 是一个数组字段,想要检查它是否不为空。

小智 0

我也有类似的问题,但我解决了如下。

MatchOperation mathOpertaion = match(Criteria.where("docs") .elemMatch(new Criteria().exists(true)));