MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

MongoDB Regular Expression Search:inizia con l'utilizzo del driver javascript e di NodeJS

Ce l'hai quasi. Continui a ritrovarti con un'espressione regolare all'interno di una stringa e cercare la stringa '/^94404/' troverai qualcosa a meno che tu non abbia dei codici postali dall'aspetto strano.

Il modo più semplice per creare un oggetto regex da una stringa in JavaScript è utilizzare new RegExp(...) :

var query = { Zip: new RegExp('^' + zipCode) };

Allora puoi:

collection.find(query).toArray(...)

Questo genere di cose funziona nella shell MongoDB e cose simili funzionano nell'interfaccia di Ruby, quindi dovrebbe funzionare anche nell'interfaccia JavaScript.