分享

mongodb正则

hex1314 发表于 2013-10-17 21:37:52 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 5 4168
mongodb正则一次性只能用四次正则吗,用四次能查到正确结果,可是再多用正则的话就不能查到正确的结果了.不知道是不是这样的
              
               
               

已有(5)人评论

跳转到指定楼层
sust2012 发表于 2013-10-17 21:38:40

            {name:new RegExp(".*test.*")}
        
回复

使用道具 举报

boYwell 发表于 2013-10-17 21:39:40

            不是这样的~可以试试
        
回复

使用道具 举报

cyz51781 发表于 2013-10-17 21:40:19

            Pattern pattern = Pattern.compile(".*" + test+ ".*",
Pattern.CASE_INSENSITIVE);
query.filter("userName", pattern)
        
回复

使用道具 举报

cyz51781 发表于 2013-10-17 21:41:17

            上面是使用morphia操作Mongodb的用法
下面是通过mongodb自己的语法查询:
{ "userName" : { "$regex" : ".*test.*" , "$options" : "i"}}
        
回复

使用道具 举报

ytzaj 发表于 2013-10-17 21:42:16

            我用cmd查询的时候 好像也是只能处理前几个
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条