MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Zduplikuj kolekcję mongodb

Nie ma wbudowanego sposobu kopiowania kolekcji za pomocą sterownika C#, ale nadal można to zrobić w prosty sposób:

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

Pamiętaj jednak, że nie spowoduje to skopiowania żadnych indeksów z kolekcji źródłowej. copyTo powłoki metoda ma takie same ograniczenia, więc prawdopodobnie jest zaimplementowana podobnie.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Proste zapytanie MongoDB jest bardzo wolne, chociaż indeks jest ustawiony

  2. MongoDB zagnieżdżone OR/AND Gdzie?

  3. Pobieranie mongoStat przez sterownik Java mongoDB

  4. Ponowne używanie połączeń z bazą danych z Azure Functions przy użyciu JavaScript

  5. Wbudowany dokument bez tablicy?