【发布时间】:2021-11-15 00:41:34
【问题描述】:
我想做一个不区分重音或大小写的查询,我有这个:
query && pipeline.unshift({
'$match': { 'name': { '$regex': new RegExp(query, 'i') } }
})
我尝试了很多正则表达式,但我不知道如何使用它,请您帮帮我
【问题讨论】:
标签: mongodb mongoose accent-sensitive
我想做一个不区分重音或大小写的查询,我有这个:
query && pipeline.unshift({
'$match': { 'name': { '$regex': new RegExp(query, 'i') } }
})
我尝试了很多正则表达式,但我不知道如何使用它,请您帮帮我
【问题讨论】:
标签: mongodb mongoose accent-sensitive
$regex add $options : i,大小写不区分大小写。db.collection.find({
name: {
$regex: "sam",
$options: "i"
}
})
【讨论】: