Py学习  »  MongoDB

是否可以在Spring boot中打印MongoDB模板查询及其值

springbootlearner • 4 年前 • 586 次点击  

我正在使用Spring Boot和Spring Data MongoDB。我正在使用存储库将一些文档插入到我的一个Mongo集合中。有没有办法在Spring Boot中打印生成的查询及其值。

@存储库 公共接口MyMongoRepository扩展MongoRepository{

public List<MyCollection> findByUserId(String userId);

}

在我的服务类中使用下面的代码。 myRepository.insert(mycollection);

如果我使用下面的日志配置

<logger name="org.springframework.data.mongodb.core.MongoTemplate" level="DEBUG" additivity="false">
        <appender-ref ref="console" />
    </logger>

我正在得到这样的日志。

对于读取操作findByUserId(String userId);我可以看到查询。但插入我不能。

在这种情况下,Spring也会动态创建Mongo DB查询。如果可以,我们可以将其与集合对象值一起打印。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/55274
 
586 次点击