Мангуста для поиска.mongodb doc для регулярных выражений.
var Person = mongoose.model('Person', yourSchema);
// find each person with a name contains 'Ghost'
Person.findOne({ "name" : { $regex: /Ghost/, $options: 'i' } },
function (err, person) {
if (err) return handleError(err);
console.log('%s %s is a %s.', person.name.first, person.name.last, person.occupation);
});
Обратите внимание на первый аргумент, который мы передаем функции mongoose.findOne
: { "name" : { $regex: /Ghost/, $options: 'i' } }
, "name"
- это поле документа, который вы ищете, "Ghost"
- регулярное выражение, "i"
для совпадения без учета регистра.Надеюсь, это поможет вам.