在我的收藏夹中,我有一个如下所示的URL字段。
{
_id : "5cff700417bb15283c7bd011"
url : "/xyz/hai-detail.aspx?productid=em630"
}
我想使用猫鼬对url字段进行部分文本搜索。我将正则表达式用于部分文本,如下所示。
const Url = require('../models/url');
const query = {}
if (url) {
query.url = new RegExp(url, 'gi')
}
Url.find(query)
.exec()
.then(result => {
res.status(200).json({
user: result
});
})
.catch(err => {
console.log("Error:", err);
res.status(500).json({
"error": err
});
});
但是当我搜索URL的某些部分时,我得到的是空数组。
http://localhost:3000/urls/all?url=/xyz/hai-detail.a
有人可以帮我吗?
谢谢。