0

我有一个像

{

"email" : "sh@Gmail.com"

}

我的查询应该是这样的,它必须找到匹配的电子邮件,无论大小写如何,但它应该完全匹配。

在sql中,我们会这样做where Lower(strEmail) = Lower(@emailParameterPassed) to satisfy this same.

更新

我在这里得到它。谢谢

如何在 mongoDb 中实现这一点?

我正在使用带有 mongoDb 的 c# 本机驱动程序?

4

1 回答 1

1

尽管如此,您复制的答案会给您一个正确的结果,但进行这样的查询并不是一个好主意。如果可以使用普通相等并利用索引,为什么还要使用正则表达式(没有索引)?

两者之间没有区别sh@Gmail.comsh@gmail.com所以为什么不首先将它们存储在规范形式中,然后使用正常搜索。要更改所有文件,可以参考我之前的回答

于 2013-11-07T20:34:54.693 回答