Mongodb 不区分大小写的精确搜索词查询

Mongodb 不区分大小写的精确搜索词查询,mongodb,mongodb-java,Mongodb,Mongodb Java,我试图做一个查询,搜索确切的关键字,但不区分大小写 它工作得很好,但问题是它在包含我的搜索词的数据库中搜索整个关键字 mongoTemplate.findOne(Query.query(Criteria.where("resourceID").regex(id, "i")), Resource.class); 我需要用java编写如下脚本: db.stuff.find( { foo: /^bar$/i } ); Resource Resource=mongoTemplateGoVacatio

我试图做一个查询,搜索确切的关键字,但不区分大小写

它工作得很好,但问题是它在包含我的搜索词的数据库中搜索整个关键字

mongoTemplate.findOne(Query.query(Criteria.where("resourceID").regex(id, "i")), Resource.class);
我需要用java编写如下脚本:

db.stuff.find( { foo: /^bar$/i } );

Resource Resource=mongoTemplateGoVacation.findOne(Query.Query(Criteria.where(“resourceID”).regex(“^”+id+“$”,“i”)),Resource.class)