sql >> Databáze >  >> NoSQL >> MongoDB

Duplikujte sbírku mongodb

Neexistuje vestavěný způsob kopírování kolekcí pomocí ovladače C#, ale stále to můžete udělat docela jednoduše jako:

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

Pamatujte však, že to nezkopíruje žádné indexy ze zdrojové kolekce. Shell je copyTo metoda má stejné omezení, takže je pravděpodobně implementována podobně.



  1. Jak na to:Přidejte Cloudera Search do svého clusteru pomocí Cloudera Manager

  2. MongoDB:výstup 'id' místo '_id'

  3. shoda pole mongodb

  4. Nelze aktualizovat objekt Inner Arraylist pomocí ovladače Mongodb Java Driver