MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

So fragen Sie MongoDB mit like ab

Das müsste lauten:

db.users.find({"name": /.*m.*/})

Oder ähnlich:

db.users.find({"name": /m/})

Sie suchen nach etwas, das irgendwo „m“ enthält (SQLs „% ' Operator entspricht regulären Ausdrücken' '.* '), nicht etwas, bei dem "m" am Anfang der Zeichenfolge verankert ist.

Hinweis: MongoDB verwendet reguläre Ausdrücke, die leistungsfähiger sind als „LIKE“ in SQL. Mit regulären Ausdrücken können Sie jedes Muster erstellen, das Sie sich vorstellen.

Weitere Informationen zu regulären Ausdrücken finden Sie unter Reguläre Ausdrücke (MDN).