मैं एक मोंगो डीबी के आधार पर एक एपीआई पूछने के लिए जावास्क्रिप्ट का उपयोग कर रहा हूं।मोंगो डीबी ऑपरेटर की तरह
मुझे पसंद है ऑपरेटर, कुछ इसी तरह के आधार पर परिणाम फ़िल्टर
select * from playlist where title like '%a%'
को पल मैं इस URL
var assetUrl = 'https://example.com/playlist?oauth_token=' + accessToken + '&account=XXX'+ '&fields={"title":true,"splash":true,"description":true,"source":true}'+ '&criteria={"title":/.*a.*/}';
फोन कोई सफलता (वापसी 0 वस्तुओं) के साथ पर की आवश्यकता होगी।
मैं जानना चाहता हूं कि मुझे इसके बजाय नियमित अभिव्यक्तियों का उपयोग करना चाहिए और इस संदर्भ में उनका उपयोग कैसे करना चाहिए। धन्यवाद
कभी कभी नियमित अभिव्यक्ति धीमी गति से नहीं कर रहे हैं: "$ regex अनुक्रमित का उपयोग करता है केवल जब नियमित अभिव्यक्ति एक स्ट्रिंग की शुरुआत के लिए एक लंगर (अर्थात ^) है।" http://docs.mongodb.org/manual/reference/operators/ – chx
धन्यवाद, @chx, मैंने उस जानकारी को मेरे उत्तर में एकीकृत किया। – Philipp