Er is geen ingebouwde manier om collecties te kopiëren met het C#-stuurprogramma, maar u kunt het nog steeds vrij eenvoudig doen als:
var source = db.GetCollection("test");
var dest = db.GetCollection("testcopy");
dest.InsertBatch(source.FindAll());
Houd er echter rekening mee dat hiermee geen indexen uit de bronverzameling worden gekopieerd. De copyTo
. van de shell methode heeft dezelfde beperking, dus het wordt waarschijnlijk op dezelfde manier geïmplementeerd.