этот вопрос очень похож на другой пост
В основном я хочу использовать версию mongodb для оператора sql "like" "% m%"
но в моей ситуации я использую java api для mongodb, в то время как другой пост использует оболочку mongodb
Я попробовал то, что было опубликовано в другом потоке, и он отлично работал
db.users.find({"name": /m/})
но в java я использую метод put в BasicDBObject и передаю его в метод find() объекта DBCollections
BasicDBObject q = new BasicDBOBject();
q.put("name", "/"+m+"/");
dbc.find(q);
но это, похоже, не работает.
У кого-нибудь есть идеи?