sql >> データベース >  >> NoSQL >> MongoDB

mongodbコレクションを複製します

    C#ドライバーを使用してコレクションをコピーする組み込みの方法はありませんが、それでも次のように簡単に行うことができます。

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

    ただし、これはソースコレクションからインデックスをコピーしないことに注意してください。シェルのcopyTo メソッドには同じ制限があるため、同様に実装される可能性があります。



    1. mongoDB複数のフィールドに参加

    2. mongodbでドキュメントをカスケード削除する方法は?

    3. 仮想フィールドのようなものを作成し、mongodbの集計$ projectに値をハードコーディングするにはどうすればよいですか?

    4. Windowsでmongodbを起動する方法