无法从Mongodb.i使用Studio3t.Collection尺寸超过16 MB复制收集



我复制该集合时会遇到此错误:

错误:BSON长度与我们在对象中发现的内容不匹配 unknown_id。

我可以用什么来复制该集合?

copyTo() iD弃用。您可以使用聚合:

db.fromCollection.aggregate([ { $match: {} }, { $out: "toCollection" } ])

您可以使用copyTo()功能从Mongo Shell复制您的集合。

db.users.copyTo('newcollectionname')

如果指定的集合名称尚未存在,它将在同一数据库中创建一个新集合。

注意:此方法是因为版本3.0

弃用了

,如果您想将收藏夹移至其他一些数据库,则可以使用Mongodump&蒙古组合以实现相同的组合。

例如,

mongodump -d db_name -c collection_name
mongorestore -d other_db_name -c other_collection_name dump/db_name/collection_name.bson

您不能在mongo shell(ubomongo for u)中执行此操作。

访问:http://o7planning.org/en/10279/importing-and-exporting-mongodb-database#a66762

最新更新