Detta är vanligt förekommande i "textsökning"-operationer på många motorer, där "stoppord" alltid är utelämnat från orden som är tokeniserade och därför sökbara.
Vanliga ord är "det", "och", "då" etc. Men de fullständiga listorna kan ses i källträd
. stop_words_[language].txt
.
Om din avsikt är att matcha ord som anges där, använd en $regex
sök istället:
db.questions.find({ "question": { "$regex": "other" } })
Detta är egentligen inte en MongoDB-grej, men det händer med de flesta textsökmotorer och är "genom design".