Tengo una consulta que se parece a:
db.mycollection.find({ $text: { $search: "my -city" } }) Si ejecuto esta consulta, negará city . Pero quiero buscar la frase exacta my -city . ¿Cómo puedo hacer esto?
El texto a buscar podría ser my-city o my - city my -city ¿Hay alguna forma en que pueda indicarle a mongodb que no use la negación como comportamiento predeterminado y solo use la coincidencia exacta de cadenas?
Intenta envolverlo en \"...\" así
db.mycollection.find({ $text: { $search: "\"my -city\"" } })