Для поиска слова в поле с помощью Mongoose вы можете использовать различные методы и операторы запроса, предоставляемые Mongoose. Вот несколько примеров:
-
Использование метода
findс регулярным выражением:Model.find({ fieldName: /word/i }, (err, result) => { if (err) { console.error(err); } else { console.log(result); } });В этом примере выполняется поиск слова (без учета регистра) в поле
fieldNameвашей модели. -
Использование оператора
$regex:Model.find({ fieldName: { $regex: 'word', $options: 'i' } }, (err, result) => { if (err) { console.error(err); } else { console.log(result); } });Этот подход также выполняет поиск слова в поле
fieldNameбез учета регистра. -
Использование метода
findOne:Model.findOne({ fieldName: /word/i }, (err, result) => { if (err) { console.error(err); } else { console.log(result); } });Этот метод находит первый документ, содержащий слово (без учета регистра) в поле
fieldName.
Это всего лишь несколько примеров того, как можно искать слово в поле с помощью Mongoose. Вы можете изучить более сложные параметры запросов в документации Mongoose.