我需要从
var test = '\/'+val.text+'\/i';
为了像 db.document.find({field:test}) 那样做一个 mongodb 搜索,也就是说,如果 val.text 是 'hello',那么 find 应该是
db.document.find({field:/hello/i})
并不是
db.document.find({field:'/hello/i'})
不会找到带有子字符串 'hello' 的任何字段 我如何在不使用 eval(test) 的情况下做到这一点?