2

正確なキーワードを検索するクエリを作成しようとしていますが、大文字と小文字は区別されません。

正常に動作しますが、検索語を含む DB でキーワード全体を検索するという問題があります。

mongoTemplate.findOne(Query.query(Criteria.where("resourceID").regex(id, "i")), Resource.class);

次のスクリプトのようにする必要がありますが、Javaで:

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

1 に答える 1

0

リソース resource = mongoTemplateGoVacation.findOne(Query.query(Criteria.where("resourceID").regex("^"+id+"$", "i")), Resource.class);

于 2012-12-28T21:05:56.350 に答える