java - Bson 过滤 MongoDB

标签 java mongodb bson

我正在寻找一种类似于 equalsIgnoreCase 的方法,仅在 Bson 过滤器中。

目前我使用 Filters.eq ("tag ", tag) 只是我想要一个标记也可以区分大小写的方法,但仍然可以实现。所以,可以这么说,如果你明白我的意思的话,就等于IgnoreCase。

return collection.find(Filters.eq("tag", tag)).first() != null;

最佳答案

我相信你需要使用正则表达式。这是一个类似的问题:

https://stackoverflow.com/a/1863452/2241072

关于java - Bson 过滤 MongoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61303732/

相关文章:

mongodb - 如何查询嵌套对象?

java - 在java8中迭代嵌套对象

JavaFX DPI 感知

node.js - Mongoose 、express 和 EJS 的奇怪行为

python - 使用 Flask-admin 在数据库中存储 PDF 文件

javascript - 如果所有数据库操作都通过 Mongoose 完成,注入(inject)仍然是一个问题吗?

java - Spring Boot、多数据源和 JNDI 连接

java - 使用 JUnit 运行测试用例时,在 Eclipse 调试中禁用拖放到框架功能

.net - 无法将类型为 'MongoDB.Bson.BsonDocument' 的对象转换为类型 'MongoDB.Bson.BsonBinaryData'

php - laravel mongodb 关闭客户端连接 剩余数据太小