首页 文章

Spring数据mongodb-复制一个集合

提问于
浏览
0

我正在使用mongodb的spring数据,我想使用代码而不是命令行将文档从一个集合复制到另一个集合 . 有没有办法在不循环所有文档的情况下执行此操作并执行“插入”操作?

1 回答

  • 1

    除非像命令那样使用它:-):

    mongoTemplate.execute(new DbCallback<Object>() {
    
            @Override
            public Object doInDB(DB db) throws MongoException, DataAccessException {
                return db.eval("db.foo.copyTo('bar')");
            }
    });
    

相关问题