Anda hampir memilikinya. Anda terus berakhir dengan regex di dalam string dan mencari string '/^94404/'
akan menemukan apa pun kecuali Anda memiliki kode pos yang tampak aneh.
Cara termudah untuk membuat objek regex dari string dalam JavaScript adalah dengan menggunakan new RegExp(...)
:
var query = { Zip: new RegExp('^' + zipCode) };
Kemudian Anda dapat:
collection.find(query).toArray(...)
Hal semacam itu bekerja di shell MongoDB dan hal-hal serupa bekerja di antarmuka Ruby sehingga harus bekerja di antarmuka JavaScript juga.