этот вопрос очень похож на другой пост
Я в основном хочу использовать 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);
но это, похоже, не работает.
У кого-нибудь есть идеи?