我希望能够在我的数据库中搜索名称以FOO开头或包含FOO的客户。为此,我查看了这个问题 -> 如何使用“like”查询MongoDB?
之后,我构建了我的查询,使其看起来像这样 ->
Customer.find({'name': '/FOO/'}).exec(function (err, customer) {
console.log(customer);
})
但是,尽管在'name'
中有一个名为FOO的客户,我却没有得到任何结果。如果我修改我的查询,将...({'name': '/FOO/'})...
改为...({'name': 'FOO'})...
,我就能得到我的客户了。我做错了什么?
$regex
文档。此外,这也不是关于这个主题的“唯一”问题。 - Neil Lunn