• <bdo id='4m9KT'></bdo><ul id='4m9KT'></ul>

    1. <tfoot id='4m9KT'></tfoot>

        <small id='4m9KT'></small><noframes id='4m9KT'>

      1. <i id='4m9KT'><tr id='4m9KT'><dt id='4m9KT'><q id='4m9KT'><span id='4m9KT'><b id='4m9KT'><form id='4m9KT'><ins id='4m9KT'></ins><ul id='4m9KT'></ul><sub id='4m9KT'></sub></form><legend id='4m9KT'></legend><bdo id='4m9KT'><pre id='4m9KT'><center id='4m9KT'></center></pre></bdo></b><th id='4m9KT'></th></span></q></dt></tr></i><div id='4m9KT'><tfoot id='4m9KT'></tfoot><dl id='4m9KT'><fieldset id='4m9KT'></fieldset></dl></div>

        <legend id='4m9KT'><style id='4m9KT'><dir id='4m9KT'><q id='4m9KT'></q></dir></style></legend>

        如何在使用带有 Spring 数据的 MongoRepository 的查询注释时显示查询

        时间:2024-08-24
        <tfoot id='Hnr0E'></tfoot>

        <legend id='Hnr0E'><style id='Hnr0E'><dir id='Hnr0E'><q id='Hnr0E'></q></dir></style></legend>

              <tbody id='Hnr0E'></tbody>
              • <bdo id='Hnr0E'></bdo><ul id='Hnr0E'></ul>

                  <small id='Hnr0E'></small><noframes id='Hnr0E'>

                  <i id='Hnr0E'><tr id='Hnr0E'><dt id='Hnr0E'><q id='Hnr0E'><span id='Hnr0E'><b id='Hnr0E'><form id='Hnr0E'><ins id='Hnr0E'></ins><ul id='Hnr0E'></ul><sub id='Hnr0E'></sub></form><legend id='Hnr0E'></legend><bdo id='Hnr0E'><pre id='Hnr0E'><center id='Hnr0E'></center></pre></bdo></b><th id='Hnr0E'></th></span></q></dt></tr></i><div id='Hnr0E'><tfoot id='Hnr0E'></tfoot><dl id='Hnr0E'><fieldset id='Hnr0E'></fieldset></dl></div>
                1. 本文介绍了如何在使用带有 Spring 数据的 MongoRepository 的查询注释时显示查询的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我在 Spring Boot 中使用 MongoRepository 来访问 mongo:

                  I'm using MongoRepository in spring boot to access mongo:

                  public interface MongoReadRepository extends MongoRepository<User, String> {
                      @Query(value = "{$where: 'this.name == ?0'}", count = true)
                      public Long countName(String name);
                  }
                  

                  它可以工作,但我想知道它访问 mongo 的确切查询

                  and it could work, but i wonder know the exactly query it accessing mongo

                  怎么做?

                  我尝试在如下属性中添加一些配置:

                  i try to adding some config at properties like below:

                  logging.level.org.springframework.data.mongodb.core.MongoTemplate=DEBUG
                  logging.level.org.springframework.data.mongodb.repository.Query=DEBUG
                  

                  并且不工作.

                  有人可以帮忙吗?

                  推荐答案

                  我在 application.properties 中添加以下行并且工作正常:

                  logging.level.org.springframework.data.mongodb.core.MongoTemplate=DEBUG
                  

                  查询:

                  @Query("{$and: [{'$or' : [{ 'name': {$regex : ?0, $options: 'i'}}, {'description': {$regex : ?1, $options: 'i'}}]}, { 'deleted' : ?2 }]}")
                  

                  获取此日志:

                  2016-09-27 10:53:26.245 DEBUG 13604 --- [nio-9090-exec-3] o.s.data.mongodb.core.MongoTemplate      : find using query: { "$and" : [ { "$or" : [ { "name" : { "$regex" : "c" , "$options" : "i"}} , { "description" : { "$regex" : "c" , "$options" : "i"}}]} , { "deleted" : false}]} fields: null for class: class com.habber.domain.Entity in collection: entities
                  

                  这篇关于如何在使用带有 Spring 数据的 MongoRepository 的查询注释时显示查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:如何保存引用 Spring JPA 中现有实体的新实体? 下一篇:Java 8 日期/时间 (JSR-310) 类型与 Spring Data MongoDB 的映射

                  相关文章

                    <bdo id='LfYWG'></bdo><ul id='LfYWG'></ul>

                2. <small id='LfYWG'></small><noframes id='LfYWG'>

                    1. <legend id='LfYWG'><style id='LfYWG'><dir id='LfYWG'><q id='LfYWG'></q></dir></style></legend>
                    2. <i id='LfYWG'><tr id='LfYWG'><dt id='LfYWG'><q id='LfYWG'><span id='LfYWG'><b id='LfYWG'><form id='LfYWG'><ins id='LfYWG'></ins><ul id='LfYWG'></ul><sub id='LfYWG'></sub></form><legend id='LfYWG'></legend><bdo id='LfYWG'><pre id='LfYWG'><center id='LfYWG'></center></pre></bdo></b><th id='LfYWG'></th></span></q></dt></tr></i><div id='LfYWG'><tfoot id='LfYWG'></tfoot><dl id='LfYWG'><fieldset id='LfYWG'></fieldset></dl></div>
                    3. <tfoot id='LfYWG'></tfoot>