MongoCollection<Document> collection = db.getCollection("miniprogram_innovation_information_push");
BasicDBObject basicDBObject = new BasicDBObject();
//包含phone的条件
Pattern phones = Pattern.compile("^.*" + phone + ".*$", Pattern.CASE_INSENSITIVE);
basicDBObject.put("phone", phones);
collection.find(basicDBObject);
模糊查询匹配格式:
//完全匹配
Pattern pattern = Pattern.compile("^phone$", Pattern.CASE_INSENSITIVE);
//右匹配
Pattern pattern = Pattern.compile("^.*phone$", Pattern.CASE_INSENSITIVE);
//左匹配
Pattern pattern = Pattern.compile("^phone.*$", Pattern.CASE_INSENSITIVE);
//模糊匹配
Pattern pattern = Pattern.compile("^.*phone.*$", Pattern.CASE_INSENSITIVE);