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

Wie kann man Mongodb mit „like“ mit der Java-API abfragen?

Sie müssen eine Instanz eines Java RegEx (java.util.regex.Pattern) übergeben:

BasicDBObject q = new BasicDBObject();
q.put("name",  java.util.regex.Pattern.compile(m));
dbc.find(q);

Dieser wird beim Senden an den Server in einen MongoDB-Regex konvertiert, ebenso wie alle RegEx-Flags.