目前我正在使用 java 连接到 MONGODB,我想使用 java 驱动程序在 mongodb 中编写这个 sql 查询:
select * from tableA where name like("%ab%")
他们是通过java执行相同任务的任何解决方案吗,我知道mongodb中的查询非常简单,查询是
db.collection.find({name:/ab/})
但是如何在java中执行相同的任务
目前我正在使用模式匹配来执行任务,代码是
DBObject A = QueryBuilder.start("name").is(Pattern.compile("ab",
Pattern.CASE_INSENSITIVE)).get();
但我认为它使查询非常慢,是否存在不使用模式匹配的解决方案?