Bạn gần như có nó. Bạn tiếp tục kết thúc bằng một regex bên trong một chuỗi và tìm kiếm chuỗi '/^94404/'
sẽ tìm thấy bất cứ thứ gì trừ khi bạn có một số mã zip lạ.
Cách dễ nhất để tạo đối tượng regex từ một chuỗi trong JavaScript là sử dụng new RegExp(...)
:
var query = { Zip: new RegExp('^' + zipCode) };
Sau đó, bạn có thể:
collection.find(query).toArray(...)
Loại thứ đó hoạt động trong trình bao MongoDB và những thứ tương tự hoạt động trong giao diện Ruby, vì vậy nó cũng sẽ hoạt động trong giao diện JavaScript.