आपकी क्वेरी गलत है। आपको क्वेरी बदलने की जरूरत है
db.words.find({ "$text": { "$search": `"\"${text}\"` } })
करने के लिए
db.words.find({ "$text": { "$search": `\"${text}\"` } })
चूंकि, एक अतिरिक्त दोहरा उद्धरण है ("
) पहले बैककोट के बाद शुरुआत में। ऐसा करने से आपकी क्वेरी ठीक हो जाएगी।
सरल चित्रण:
console.log("\"cake sale\"");
var text = "cake sale";
console.log(`\"${text}\"`);
// both the console.log gives same result