sql >> Databasteknik >  >> NoSQL >> MongoDB

Duplicera en mongodb-samling

Det finns inget inbyggt sätt att kopiera samlingar med C#-drivrutinen, men du kan fortfarande göra det ganska enkelt som:

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

Observera dock att detta inte kommer att kopiera några index från källsamlingen. Skalets copyTo Metoden har samma begränsning så den är troligen implementerad på liknande sätt.



  1. Kombinera matchning på textfält med aggregat

  2. Hur man skapar MongoDB MultiKey-index på attribut för objekt i en array .NET-drivrutin

  3. Visningsfel på php

  4. Hur ser jag på frågor som körs av min mongodb?