I have a list of street names and I want to select all that start with \"Al\". In my MySQL I would do something like
SELECT * FROM streets WHERE \"street_nam
$collection.find({"name": /.*Al.*/})
or, similar,
$collection.find({"name": /Al/})
You're looking for something that contains "Al" somewhere (SQL's '%' operator is equivalent to regexps' '.*'), not something that has "Al" anchored to the beginning of the string.