$collection.find({"name": /.*Al.*/})
or similarly
$collection.find({"name": /Al/})
You are looking for something that contains "Al" somewhere (the SQL statement "%" is equivalent to regexps' '. *'), And not something that has "Al" attached to the beginning of the line.
source share