To musiałoby być:
db.users.find({"name": /.*m.*/})
Lub podobnie:
db.users.find({"name": /m/})
Szukasz czegoś, co zawiera gdzieś „m” (w SQL „%
Operator ' jest odpowiednikiem wyrażeń regularnych' '.*
'), a nie coś, co ma „m” zakotwiczone na początku ciągu.
Uwaga: MongoDB używa wyrażeń regularnych, które są bardziej wydajne niż "LIKE" w SQL. Za pomocą wyrażeń regularnych możesz stworzyć dowolny wzorzec, jaki sobie wyobrazisz.
Więcej informacji o wyrażeniach regularnych znajdziesz w Wyrażenia regularne (MDN).