我正在尝试查找搜索确切关键字但不区分大小写的查询。
它工作正常,但它搜索整个关键字到包含我的搜索词的数据库的问题。
mongoTemplate.findOne(Query.query(Criteria.where("resourceID").regex(id, "i")), Resource.class);
我需要制作类似于下面的脚本,但在java中:
db.stuff.find( { foo: /^bar$/i } );
答案 0 :(得分:0)
资源资源= mongoTemplateGoVacation.findOne(Query.query(Criteria.where(“resourceID”)。正则表达式(“^”+ id +“$”,“i”)),Resource.class);