类似sql的 like '%dfdfd%'
看操作吧
[root@log-test ~]# mongo
MongoDB shell version: 2.0.1
connecting to: test
> use logs
switched to db logs
> db.logs.find({},{'U':1,'T':1}).limit(1) //collection的字段太多,选择两个显示
{ "_id" : ObjectId("4ed76179e4e58a85f892afa3"), "U" : "hyib38", "T" : "register" }
>
先精确匹配U=hyib38 查询看看
> db.logs.find({U:'hyib38'},{'U':1,'T':1})
{ "_id" : ObjectId("4ed76179e4e58a85f892afa3"), "U" : "hyib38", "T" : "register" } //精确查询到数据
>
现在用正则进行模糊匹配U=hyib38,查询 *ib* 匹配的数据,看是否可以找到这条数据
> db.logs.find({U:/ib/},{'U':1,'T':1})
{ "_id" : ObjectId("4ed76179e4e58a85f892afa3"), "U" : "hyib38", "T" : "register"