gpt4 book ai didi

java - MongoDB 和 Java 驱动程序 : "ignore case" in query

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:30:10 25 4
gpt4 key购买 nike

这是我现在使用的代码,如何添加“忽略大小写”属性?

DBObject query = new BasicDBObject("prop", value);

谢谢

最佳答案

当我遇到确切的问题时,我无法通过忽略大小写进行查询。我最终复制了我想要搜索的值以对其进行规范化。在这种情况下,您可以创建一个新属性并将其转换为小写并为其创建索引。

编辑:

DBObject ref = new BasicDBObject();
ref.put("myfield", Pattern.compile(".*myValue.*" , Pattern.CASE_INSENSITIVE));
DBCursor cur = coll.find(ref);

我想知道这是否有效?

关于java - MongoDB 和 Java 驱动程序 : "ignore case" in query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4069340/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com