Вы ничего не упускаете, просто кажется, что монго не выводит числа из строки.
Изящный маленький трюк, чтобы увидеть, как слова из монго основаны на этом:
db.collection.find({$text: {$search: 'sleeping1'}}).explain();
в результатах в соответствии с выигрышным планом мы можем просмотреть JSON parsedTextQuery:
{
"terms": [
"sleeping1"
],
"negatedTerms": [],
"phrases": [],
"negatedPhrases": []
}
сейчас, если мы выполним тот же запрос, но вместо этого с помощью "sleep":
{
"terms": [
"sleep"
],
"negatedTerms": [],
"phrases": [],
"negatedPhrases": []
}
mongo непока нет, когда дело доходит до индексации текста.