如何使用java api查询带有“like”的mongodb?
这个问题与另一篇文章非常相似
我基本上想使用mongodb版本的sql“like”'%m%'运算符
但是在我的情况下,我正在使用mongodb的java api,而另一个帖子正在使用mongodb shell。
我尝试了其他线程中发布的内容,它工作正常
db.users.find({"name": /m/})
但是在java中,我在BasicDBObject上使用put方法,并将其传递到DBCollections对象上的find()方法中
BasicDBObject q = new BasicDBOBject();
q.put("name", "/"+m+"/");
dbc.find(q);
但这似乎不起作用。
有人有什么想法吗?