// 这样插入测试数据
db.collection('test').
add({
data: { "search": "百度搜索(1);搜狗搜索(2)" }
})
// 这样搜
db.collection('test').where({
'search': {
// $regex: '百度'// =》成功
// $regex: '百度搜索(1)' // =》失败
// $regex: '百度搜索\\(1\\)' // =》成功,但是每个特殊字符都要转义,用户搜索时就很麻烦
}
}).get()
有没有直接忽略特殊字符,而不需要每个都手工转义的方法?
封装一个函数啊,但凡是有转移字符统一加/