私は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 およびその他の演算子を 1 つのクエリで実行するにはどうすればよいですか?