0

我想做一个不区分重音或大小写的查询,我有这个:

query && pipeline.unshift({
  '$match': { 'name': { '$regex': new RegExp(query, 'i') } }
})

我尝试了很多正则表达式,但我不知道如何使用它,请你帮帮我

4

1 回答 1

0
  • $regex添加$options: i,不区分大小写以匹配大小写。
db.collection.find({
  name: {
    $regex: "sam",
    $options: "i"
  }
})

mongoplayground

于 2021-09-22T00:49:51.820 回答