MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Dupliquer une collection mongodb

Il n'y a pas de méthode intégrée pour copier des collections avec le pilote C#, mais vous pouvez toujours le faire assez simplement comme :

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

Notez cependant que cela ne copiera aucun index de la collection source. Le copyTo du shell La méthode a la même limitation, elle est donc probablement implémentée de la même manière.