我想在通過我的Spring控制器處理其中的所有條目之前,將集合克隆到備份集合中。如何通過Spring Data MongoDB的Mongo Java驅動程序以編程方式克隆mongodb集合?
在搜索時,我開始通過終端了解各種方式。也有可能使用executeCommand menthod來直接執行mongodb命令(在我的情況下是copyTo命令)。但是,我再次找不到辦法。
有人請給我提供這方面的指點嗎?
我想在通過我的Spring控制器處理其中的所有條目之前,將集合克隆到備份集合中。如何通過Spring Data MongoDB的Mongo Java驅動程序以編程方式克隆mongodb集合?
在搜索時,我開始通過終端了解各種方式。也有可能使用executeCommand menthod來直接執行mongodb命令(在我的情況下是copyTo命令)。但是,我再次找不到辦法。
有人請給我提供這方面的指點嗎?
,你可以到你的項目設置JMX支持:http://static.springsource.org/spring-data/data-document/docs/current/reference/html/,請參閱「第10章JMX支持」一節中,你將能夠獲得一個管理的MBean,MongoAdmin這將讓你執行管理操作,如丟棄或創建一個數據庫,然後執行其中一個解決方案候選項,如執行mongodump(http://docs.mongodb.org/manual/reference/mongodump/#cmdoption-mongodump--collection)和mongorestore(http://docs.mongodb.org/manual/reference/mongorestore/#cmdoption-mongorestore--collection)以進行simgle收集,在恢復過程中可以指示新的集合名稱。
Regards, Moacy