Je hebt het bijna. Je eindigt steeds met een regex in een string en zoekt naar de string '/^94404/'
ga iets vinden, tenzij je een paar vreemd uitziende postcodes hebt.
De eenvoudigste manier om een regex-object te bouwen op basis van een tekenreeks in JavaScript, is door new RegExp(...)
te gebruiken. :
var query = { Zip: new RegExp('^' + zipCode) };
Dan kun je:
collection.find(query).toArray(...)
Dat soort dingen werken in de MongoDB-shell en soortgelijke dingen werken in de Ruby-interface, dus het zou ook in de JavaScript-interface moeten werken.