com.cybermkd.mongo.kit.MongoQuery.exist(String) 似乎存在问题,无法做到字段过滤(我理解问题?)。
可以做如下修改
public MongoQuery exist(String key) {
query.add(Filters.exists(key));
return this;
}
可以增加如下方法:
/**
* 是否存在某个key
* @param key
* @param exists true 存在,false 不存在
* @return
*/
public MongoQuery exist(String key,boolean exists) {
query.add(Filters.exists(key,false));
return this;
}