正確なキーワードを検索するクエリを作成しようとしていますが、大文字と小文字は区別されません。
正常に動作しますが、検索語を含む DB でキーワード全体を検索するという問題があります。
mongoTemplate.findOne(Query.query(Criteria.where("resourceID").regex(id, "i")), Resource.class);
次のスクリプトのようにする必要がありますが、Javaで:
db.stuff.find( { foo: /^bar$/i } );