Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb 使用变量名进行mongo搜索_Mongodb - Fatal编程技术网

Mongodb 使用变量名进行mongo搜索

Mongodb 使用变量名进行mongo搜索,mongodb,Mongodb,我试图搜索mongo集合,根据变量名检索一些值,如下所示 sportName=“/Basketball/i” 它总是不返回任何内容,尽管当我使用以下脚本进行搜索时,它会返回结果 db.Team.find({name: /Basketball/i}).forEach(function (team) { print(team.name); }); 谢谢您不能将正则表达式分配给这样的变量: sportName = "/Basketball/i"; // This is a string

我试图搜索mongo集合,根据变量名检索一些值,如下所示 sportName=“/Basketball/i”

它总是不返回任何内容,尽管当我使用以下脚本进行搜索时,它会返回结果

db.Team.find({name: /Basketball/i}).forEach(function (team) {
    print(team.name);
});

谢谢

您不能将正则表达式分配给这样的变量:

sportName = "/Basketball/i";    // This is a string.
sportName = /Basketball/i;      // This is a regex.
这样做:

sportName = "/Basketball/i";    // This is a string.
sportName = /Basketball/i;      // This is a regex.

谢谢,我还发现这个很有用{“sportName”:{'$regex':'Basketball',$options:'-I'}