mousehouse 发表于 2013-1-12 13:34:51

mongodb使用正则表达式进行模糊查询

mongodb的查询,支持正则表达式,morphia可以使用正则表达式来进行模糊查询:
 
import java.util.regex.Pattern;import com.google.code.morphia.query.Query;...Datastore ds;Query query = ds.createQuery(Person.class);Pattern pattern = Pattern.compile("^.*" + personName+ ".*$", // as SQL:  like " '%" + personName + "%' " Pattern.CASE_INSENSITIVE);query.filter("name", pattern);List<Persion> persons = query.asList(); 
页: [1]
查看完整版本: mongodb使用正则表达式进行模糊查询