例如实现如下情况
db.domain_test.find({
"code" : {
$regex : /^12/,
$nin : ["1201"]
}
})
代码实现
public static void main(String[] args) {
Criteria criteria = new Criteria("$regex").is("^" + 12).and("$nin").is(new ArrayList<>());
Criteria criteria2 = new Criteria("code").is(criteria.getCriteriaObject());
Query query = new Query(criteria2);
System.out.println(query.toString());
}
以上是找官方文档没找到,自己看源码得知的,还是源码好。