sql >> Database >  >> NoSQL >> MongoDB

Een mongodb-verzameling dupliceren

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.



  1. Hoe milliseconden tot nu toe te converteren in mongodb-aggregatie?

  2. Mongodb NoRM en POCO

  3. MongoDB-witruimtetekens

  4. Kan geen verbinding maken met MongoDB (MongoLabs) via C#-client