MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Duplicar uma coleção mongodb


Não há uma maneira interna de copiar coleções com o driver C#, mas você ainda pode fazer isso de maneira simples como:
var source = db.GetCollection("test");
var dest = db.GetCollection("testcopy");
dest.InsertBatch(source.FindAll());

Observe, no entanto, que isso não copiará nenhum índice da coleção de origem. O copyTo do shell O método tem a mesma limitação, então provavelmente é implementado de forma semelhante.