Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java MongoTemplate(如何使搜索不区分大小写)_Java_Spring_Mongodb_Mongotemplate - Fatal编程技术网

Java MongoTemplate(如何使搜索不区分大小写)

Java MongoTemplate(如何使搜索不区分大小写),java,spring,mongodb,mongotemplate,Java,Spring,Mongodb,Mongotemplate,我使用java mongotemplate对mongo进行了查询: TextCriteria criteria = TextCriteria.forDefaultLanguage() .matchingAny(searchText); Query query = TextQuery.queryText(criteria); return mongoTemplate.find(query, User.class, "user"); 如何使其不区分大小写 我在mon

我使用java mongotemplate对mongo进行了查询:

TextCriteria criteria = TextCriteria.forDefaultLanguage()
                .matchingAny(searchText);
Query query = TextQuery.queryText(criteria);
return mongoTemplate.find(query, User.class, "user");
如何使其不区分大小写

我在mongo中使用的查询如下:

db.user.find( { $text: { $search: "John" } } )

它在每个索引字段中搜索此文本。我需要做到不区分大小写。

测试提到注意文本搜索不区分大小写,并且还会找到类似{@literal releases}的条目。如何对TextCriteria设置不区分大小写?我不了解测试提到的注意,文本搜索不区分大小写,也会找到像{@literal releases}这样的条目。那么如何对TextCriteria不区分大小写呢?我不明白