sql >> Database teknologi >  >> NoSQL >> MongoDB

Dupliker en mongodb-samling

Der er ikke en indbygget måde at kopiere samlinger med C#-driveren på, men du kan stadig gøre det ret simpelt som:

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

Bemærk dog, at dette ikke kopierer nogen indekser fra kildesamlingen. Skallens copyTo metoden har samme begrænsning, så den er sandsynligvis implementeret på samme måde.



  1. Redis sentinels i samme servere som master/slave?

  2. Hvordan initialiserer man mongodb-replikeringssæt uden at kalde rs.initiate()?

  3. Slet dokument fra mongoDB

  4. MongoDB konstant høj cpu-brug