使用 C# 在同一服务器上复制 Mongodb 中的集合的正确方法是什么?
MongoVUE 有一个选项“重复集合”,C# 有类似的选项吗?
没有使用 C# 驱动程序复制集合的内置方法,但您仍然可以非常简单地执行此操作,如下所示:
var source = db.GetCollection("test");
var dest = db.GetCollection("testcopy");
dest.InsertBatch(source.FindAll());
但请注意,这不会从源集合中复制任何索引。外壳的copyTo
方法具有相同的限制,因此可能以类似的方式实现。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)