PostgreSQL中LOWER()的MongoDB等价物

PostgreSQL中LOWER()的MongoDB等价物,postgresql,mongodb,database-migration,Postgresql,Mongodb,Database Migration,我有一个PostgreSQL查询,它看起来像是较低的(内容),像“%lra%”。我正在把它迁移到MonogoDB。我在找一个同等的。这就是我目前所拥有的 db.contents.find({content: /lra/i}) 我是通过正则表达式来实现的。有没有一种方法可以这样指定它: db.contents.find({content: {$lower: /lra/}}) 目前没有完整的表格扫描 最好的方法是将字符串存储在另一个已经小写的字段中,然后存储一个“真实”字段,使其保持不变 您可以

我有一个PostgreSQL查询,它看起来像是
较低的(内容),像“%lra%”
。我正在把它迁移到MonogoDB。我在找一个同等的。这就是我目前所拥有的

db.contents.find({content: /lra/i})
我是通过正则表达式来实现的。有没有一种方法可以这样指定它:

db.contents.find({content: {$lower: /lra/}})

目前没有完整的表格扫描

最好的方法是将字符串存储在另一个已经小写的字段中,然后存储一个“真实”字段,使其保持不变

您可以使用聚合框架来实现这一点,但这并不比您上面展示的正则表达式好多少


正如@AdaTheDev所发现的,它有一个JIRA:

目前不是没有完整的表格扫描

最好的方法是将字符串存储在另一个已经小写的字段中,然后存储一个“真实”字段,使其保持不变

您可以使用聚合框架来实现这一点,但这并不比您上面展示的正则表达式好多少


正如@AdaTheDev发现的,它有一个JIRA:

只是为了添加,这个JIRA项目值得一看:@AdaTheDev谢谢:)正在寻找那个只是为了添加,这个JIRA项目值得一看:@AdaTheDev谢谢:)正在寻找那个