Ik heb de documenten doorzocht op tekst zoeken , en ik vrees dat ik niet denk dat dit mogelijk is vanaf MongoDB 2.6. De tekstzoekondersteuning van MongoDB is gewoon niet zo compleet als een bonafide volledige tekstzoekmachine (bijv. Solr/things gebouwd met de Lucene-tekstzoekbibliotheek). Op dit moment is er geen ondersteuning voor booleaanse operatoren in tekstquery's, dus u kunt de betekenis van "late vertraging \"op tijd\"" niet wijzigen van "(late OR vertraging) AND (\"op tijd\")" in "late OF vertraging OF \"op tijd\"". Er kunnen enkele tijdelijke oplossingen zijn door een reeks tokens op te slaan in plaats van of naast de tekst, of om te synchroniseren met een volledige tekstzoekmachine zoals ElasticSearch, maar ik zou liever wat meer weten over het gebruik van de zoekopdracht voordat ik iets aanbeveel oplossingen.