वास्तव में। हो सकता है कि आपको एहसास न हो कि "/"
/
. के समान नहीं है और बाद वाले में संयोजन के लिए शब्दार्थ नहीं है (जैसे +
स्ट्रिंग्स के लिए) जहाँ तक मुझे पता है (लेकिन मैं गलत हो सकता हूँ)। बाद वाला सिंटैक्स RegExp
. के लिए एक इनलाइन/शॉर्टहैंड कंस्ट्रक्टर है कक्षा। उस ने कहा कि इसे ठीक करना आसान है, बस new RegExp
. का उपयोग करके स्पष्ट रूप से रेगेक्स बनाएं ।
हालांकि, आपके मामले में, मैं मोंगोडब के $regex
. का उपयोग करने की अनुशंसा करता हूं निर्माण:
Items.find({"description": {$regex: ".*" + variable + ".*"}}).fetch();
अधिक विवरण के लिए दस्तावेज़ीकरण $regex
पर देखें
।