sql >> Base de Datos >  >> NoSQL >> MongoDB

Duplicar una colección mongodb

No hay una forma integrada de copiar colecciones con el controlador de C#, pero aún puede hacerlo de manera bastante simple como:

var source = db.GetCollection("test");
var dest = db.GetCollection("testcopy");
dest.InsertBatch(source.FindAll());

Tenga en cuenta, sin embargo, que esto no copiará ningún índice de la colección de origen. copyTo del shell El método tiene la misma limitación, por lo que es probable que se implemente de manera similar.