Здравствуйте! У меня есть запись типа:
{
name: "Artem",
decr: "artem"
}
И мне надо выполнить поиск по подстроке "rt", написал запрос:
return this.productModel.find({
name: {
$text: {
$search: "rt"
}
}
})
Выскакивает ошибка:
Error: Can't use $text with String.
Как это исправить, либо как найти подстроку в строке в mongoose? И как мне сделать так, чтоб если в запросе у меня не было подстроки, то mongo возвращал все элементы в бд, можно ли просто сделать
$search: "rt" || ""
, "rt" в моём случае то, что приходит с запроса