2014-12-11 53 views
1

我们使用Spring Data MongoDB来操作mongodb。我正在使用Spring Data JPA来管理一些关系数据库。 SQL可以打印到日志文件(log4j或logback)中。但是对于mongoDB操作,没有日志输出。有什么办法可以让我们调试什么文档(json对象)已经插入或升级到基于Spring Data MongoDB模块的MongoDB?如何记录Spring Data MongoDB的操作?

回答

0

春天的数据mongodb包含LoggingEventListener

不幸的是,EventListeners不支持所有批处理操作。如果您有批量操作,则可能需要添加自己的服装记录。

+1

嗨,如果有什么办法可以打印出实际运行的JavaScript。例如,在Java代码中,我调用findAll()方法,然后打印出db.users.find()。 – crisli 2014-12-15 01:20:46