这是我现在使用的代码,如何添加“忽略大小写”属性?
DBObject query = new BasicDBObject("prop", value);
Thanks
当我遇到确切的问题时,我无法通过忽略大小写来查询。我最终复制了我想要搜索的值并将其标准化。在这种情况下,您可以创建一个新属性并将其转换为小写并在其上建立索引。
EDIT:
DBObject ref = new BasicDBObject();
ref.put("myfield", Pattern.compile(".*myValue.*" , Pattern.CASE_INSENSITIVE));
DBCursor cur = coll.find(ref);
我想知道这有效吗?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)