mongoose документ за намиране .
mongodb документ за регулярен израз .
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. "{ "име" :{ $regex:/Ghost/, $options:'i' } }". "име" е полето на документа, който търсите. „Призрак“ е регулярният израз. "i" е за съвпадение без разлика на главни и малки букви. Надяваме се, че това ще ви помогне.