小编dex*_*dex的帖子

在MongoDB文档中搜索带有特殊字符的字符串

我想搜索具有特殊字符的值,例如" $ / . @ > "在文档中.

让我们考虑一下,我的myKey值是这样的 "test$australia", "test$austria", "test$belgium", "green.africa".

我想搜索值 '.*$aus.*',

例如,

db.myCollection.find({ myKey : /.*$aus.*/i }); 
Run Code Online (Sandbox Code Playgroud)

要么

db.myCollection.find({ myKey : { '$regex' : '.*$aus.*','$options' : 'i' });
Run Code Online (Sandbox Code Playgroud)

以上查询不起作用,我应该如何形成查询?我正在使用MongoDB 2.4.1.

mongodb

18
推荐指数
3
解决办法
4万
查看次数

标签 统计

mongodb ×1