如何在Spring data mongodb中使用MatchOperation执行下面的操作(它是实际的mongo查询)?$match: { "docs": { $ne: [] } }这里docs是一个数组字段,需要检查它是否为空。
$match: { "docs": { $ne: [] } }
wqlqzqxt1#
我也遇到过类似的问题,但我解决的是如下。matchOperation mathOpertaion = match(Criteria.where(“docs”).elemMatch(new Criteria().exists(true)));
aij0ehis2#
你可以用。notCriteria.where(“arr”).not().size(0)
2条答案
按热度按时间wqlqzqxt1#
我也遇到过类似的问题,但我解决的是如下。
matchOperation mathOpertaion = match(Criteria.where(“docs”).elemMatch(new Criteria().exists(true)));
aij0ehis2#
你可以用。not
Criteria.where(“arr”).not().size(0)