T-baby / MongoDB-Plugin

MongoDB Plugin for Java
Apache License 2.0
239 stars 102 forks source link

com.cybermkd.mongo.kit.MongoQuery.exist(String) #50

Open netsafer opened 7 years ago

netsafer commented 7 years ago

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;
    }