我正在将 MongoClient 与 micronaut MongoDb 一起使用。尝试执行查询运算符以在 mongoDb 中创建查询。
public static Bson QueryBuilder(ProductSearchCriteria productSearchCriteria){
Bson query = null;
if (productSearchCriteria.getName() != null){
query = Filters.eq("name", productSearchCriteria.getName());
}
if(productSearchCriteria.getDescription() != null){
query = Filters.eq("description", productSearchCriteria.getDescription());
}
return query;
}
现在如何在一个查询中执行逻辑 AND/OR/NOT/NOR 和其他运算符