mongodb 客户端 正则表达式 查询 ( advance query )

>var c = db.log.find()
>var reg = /.*email=(.*?)&.*/;
>for(;c.hasNext();) {
var result = reg.exec(c.next().Content)
if (result != null)
db.temp.insert({c:result[1]})
}

>db.temp.find({}, {_id:0})



查找:“email=” 与 “&“之间的字符串, 并将其放到零时文件集temp中
这里需要result[]参数需要自己修改

猜你喜欢

转载自huaxiamian.iteye.com/blog/1482097