我想设置忽略大写的mongoDb请求
如果我只有一个用户具有测试用户名
db.users.find(
{ username: "test" }
)
将返回一些东西 我想用
返回个人资料测试db.users.find(
{ username: "Test" }
)
或
db.users.find(
{ username: "tEsT" }
)
但我不知道我会忽略大写
同样的问题,如果我有一个用户名托比我想用
找到db.users.find(
{ username: "toby" }
)
由于
答案 0 :(得分:2)
您可以使用正则表达式忽略大写:
db.users.find({username: /test/i})
因此i
选项状态不区分大小写。然而,这并不是非常友好的指数。
更好的选择是做这个客户端。标准化您的案例,以便一切都是小写或大写。这样你就可以正常测试。