Я использую весенние данные с mongodb, и я хотел бы копировать документы из одной коллекции в другую, используя код, а не командную строку. Есть ли способ сделать это без перебора всех документов и выполнения «вставки»?
Spring data mongodb — скопировать коллекцию
Ответы (1)
Нет ничего, кроме как использовать его как команду типа :-):
mongoTemplate.execute(new DbCallback<Object>() {
@Override
public Object doInDB(DB db) throws MongoException, DataAccessException {
return db.eval("db.foo.copyTo('bar')");
}
});
person
Artem Bilan
schedule
12.05.2014
могу ли я быть жадным и попросить способ репозитория монго?
- person lior; 12.05.2014
Я не уверен, что такой высокоуровневый API, как репозиторий, может предоставить столь низкоуровневую возможность.
- person Artem Bilan; 12.05.2014
@lior- Вы нашли лучший способ сделать это? Пожалуйста, дайте мне знать
- person Adith; 18.01.2019