My search query for mongodb is not working. I don't know what is wrong.
var data = "/"+ req.param('search') +"/";
db.collection("user_info").find({name: { $regex: data }})
According to the official documentation the $regex
parameter needs a correct regular expression or a string. If you pass a string you have to omit the slash.
RegEx
{ $regex: /searchString/ }
String
{ $regex: 'searchString' }
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.