【问题详细描述】
使用语句
db.maindata.house.find({addressString:/^广东省广州市.*$/i});
搜索无预期结果。SequoiaDB 中正则表达式是这样用的吗?该怎样用?
【解决方法】
字符串匹配中使用正则表达式须用匹配符 $regex ,如:
db.foo.bar.find( { str: { $regex: 'dh.*fj', $options: 'i' } } )
【参考资料】
官网 $regex 介绍:http://doc.sequoiadb.com/cn/SequoiaDB-cat_id-1432190920-edition_id-0