通过Mongo中的正则表达式查找文档

时间:2014-08-22 04:06:04

标签: regex mongodb pcre

我有一个像这样的文档结构。

> db.urls.find()
{
    "_id" : ObjectId("53d79c7020ba271c80b78b6c"),
    "url" : "http://www.newstoday.com.bd?option=details&news_id=2368296&date=2014-01-27///",
    "priority" : 0.25,
    "date" : ISODate("2014-07-29T13:06:58.745Z"),
    "seen" : 1
}

要使用正则表达式查找某些文档,我使用了以下内容,

> db.urls.find({url: { $regex: 'http://www.newstoday.com.bd?option='} })
>

结果空了。我需要一些正确的正则表达式的帮助才能在这里使用。

1 个答案:

答案 0 :(得分:2)

(?=.*?http:\/\/www\.newstoday\.com\.bd\?.*)(.*)

如果您正在寻找的话,这将根据网址提供文档。

参见演示。

http://regex101.com/r/wE3dU7/1