我在mongo中寻找一个不区分大小写的字符串,问题是如果一条记录有一个"表示找不到。
{ username: { $regex: "ExamPle+33@gmail.com", $options: "i" } } // does not work
{ username: { $regex: "ExamPle33@gmail.com", $options: "i" } } // works
必须转义字符"&";。
试试这样的东西:
variable = "^ExamPle\+33@gmail.com$"
db.testcollection.find({ username: { $regex: variable, $options: "i" } })
查看以下链接Mongo 中不区分大小写的搜索