Toto je běžný jev při operacích „textového vyhledávání“ v mnoha vyhledávačích, kde „stop slova“ jsou vždy vynecháno ze slov, která jsou tokenizována, a proto lze vyhledávat.
Běžná slova jsou „the“, „and“, „then“ atd. Úplné seznamy si však můžete prohlédnout v zdrojový strom
. stop_words_[language].txt
.
Pokud je vaším záměrem shodovat se se slovy, která jsou zde uvedena, použijte $regex
místo toho hledejte:
db.questions.find({ "question": { "$regex": "other" } })
Ve skutečnosti to není věc MongoDB, ale stává se to u většiny textových vyhledávačů a je to "by design".