作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何创建以下查询:
在 mongoDB 的 java 驱动程序中名称类似于“ABC”或“DFG”?
我知道要创建没有“或”的正则表达式,我会这样做:
BasicDBObject regexQuery = new BasicDBObject();
regexQuery.put("name",
new BasicDBObject("$regex", "ABC"));
最佳答案
正常|运算符在 mongo 上工作。
这应该做:
BasicDBObject regexQuery = new BasicDBObject();
regexQuery.put("name",
new BasicDBObject("$regex", "ABC\\|DFG"));
如果尝试使用 mongo shell:
db.collection.find({name:/ABC|DFG/}).pretty()
关于java - Java 中带有 OR 的正则表达式 - mongoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48078273/
我是一名优秀的程序员,十分优秀!