我在嘗試使用MongoDB,Morphia和Spring並測試它,所以我開始使用嵌入式Mongo。 當我只有一個DAO堅持我並沒有任何問題,我的測試,但是,在某些情況下,我需要使用一個以上的DAO,並在這情況下,我的注射Datasore給我一個問題:地址已經在使用。 我的春天測試數據庫配置是這樣的: @Configuration
public class DatabaseMockConfig {
我有以下文件對應的彈簧 class Wrapper {
String id //document Id corresponding field
String defaultVersion
String name
List<VersionedInfo> versions
}
class VersionedInfo {
String versio
我們使用Spring Data MongoDB來操作mongodb。我正在使用Spring Data JPA來管理一些關係數據庫。 SQL可以打印到日誌文件(log4j或logback)中。但是對於mongoDB操作,沒有日誌輸出。有什麼辦法可以讓我們調試什麼文檔(json對象)已經插入或升級到基於Spring Data MongoDB模塊的MongoDB?