Dies ist ein alltäglicher Vorfall bei "Textsuchvorgängen" auf vielen Suchmaschinen, bei denen "Stoppwörter" immer sind weggelassen von den Wörtern, die tokenisiert und daher durchsuchbar sind.
Gebräuchliche Wörter sind „the“, „and“, „then“ usw. Die vollständigen Listen können jedoch im Quellbaum
. stop_words_[language].txt
.
Wenn Sie Wörter wie die dort aufgelisteten abgleichen möchten, verwenden Sie einen $regex
Suche stattdessen:
db.questions.find({ "question": { "$regex": "other" } })
Dies ist nicht wirklich eine MongoDB-Sache, aber es passiert mit den meisten Textsuchmaschinen und ist "by design".