首页 > 解决方案 > mongo-java-driver 3.2 如何动态添加过滤器构建器?

问题描述

我有一个这样的mongo查询:

Bson query = Filters.and(Filters.eq("uid", "123"),Filters.eq("cls", 1));

还有更多

int type = ??;
if (type != 0) {
    query = Filters.and(
        Filters.eq("uid", "123"),
        Filters.eq("cls", 1),
        Filters.eq("type", type)
    );
}


我不是将查询重置为动态添加过滤器构建器吗?

标签: javamongodb

解决方案


推荐阅读