Derzeit bin ich mit Java zu MongoDB verbinden, ich diese SQL-Abfrage in mongodb mit Java-Treiber schreiben möchten:Wie kann man mongodb mit "like" abfragen, indem man die Java API ohne Pattern Matching verwendet?
select * from tableA where name like("%ab%")
ist ihr jede Lösung die gleiche Aufgabe durch java, die Abfrage in mongodb auszuführen ist sehr einfach, ich weiß, ist die Abfrage
db.collection.find({name:/ab/})
aber wie in Java gleiche Aufgabe auszuführen
Strom I Muster sind mit Anpassung der Aufgabe und Code auszuführen ist
DBObject A = QueryBuilder.start("name").is(Pattern.compile("ab",
Pattern.CASE_INSENSITIVE)).get();
aber es macht Abfrage sehr langsam glaube ich, existiert eine Lösung, die nicht Pattern-Matching nicht verwendet?