आपके पास लगभग है। आप एक स्ट्रिंग के अंदर रेगेक्स के साथ समाप्त होते रहते हैं और स्ट्रिंग . की तलाश में रहते हैं '/^94404/'
जब तक आपके पास कुछ अजीब दिखने वाले ज़िप कोड न हों, तब तक कुछ भी ढूंढने जा रहे हैं।
जावास्क्रिप्ट में एक स्ट्रिंग से रेगेक्स ऑब्जेक्ट बनाने का सबसे आसान तरीका new RegExp(...)
का उपयोग करना है :
var query = { Zip: new RegExp('^' + zipCode) };
तब आप कर सकते हैं:
collection.find(query).toArray(...)
उस तरह की चीज मोंगोडीबी खोल में काम करती है और इसी तरह की चीजें रूबी इंटरफेस में काम करती हैं इसलिए इसे जावास्क्रिप्ट इंटरफेस में भी काम करना चाहिए।