【发布时间】:2015-02-25 14:50:55
【问题描述】:
我正在基于各种 excel 工作表设置一个 mongo db。 每个工作表都包含有关人员的数据。 但是列名没有统一,所以我不知道我保存在数据库中的字段。 现在我想搜索所有具有像“电子邮件”这样的字段的记录。所以我想获取所有的“电子邮件”、“电子邮件”、“电子邮件”、“邮件”、“邮件”、“邮件”等......类型的字段。
所以我的问题是:
(1) 当我们不知道要查找的字段时,如何在 mongo 中进行搜索? 我知道在查询中我们可以使用“/mail/”或“/.mail./”来制作正则表达式,但我仍然需要知道要执行的字段这个正则表达式!
(2)如何对该字段进行不区分大小写的查询?
【问题讨论】:
-
我不确定拥有示例文档是否有用:该问题适用于任何数据库:如何搜索具有与正则表达式对应的字段的记录...