【问题标题】:Importing mongoDB dump to arangoDB将 mongoDB 转储导入 arangoDB
【发布时间】:2016-10-21 14:03:16
【问题描述】:

我需要将 mongoDB 中特定数据库中存在的所有内容导入到 arangoDB。我可以将 mongoDB 数据转储为:

mongodump -d "database_name" -u "user_name" -p "password"

然后将数据库转储到转储文件夹。

现在我需要将此转储导入我的 arangoDB 数据库。我该怎么做?

【问题讨论】:

    标签: mongodb arangodb


    【解决方案1】:

    您可以尝试的一种方法是首先将您的 Mongo 数据库导出为 JSON 文件:

    mongoexport --db databaseName --collection collectionName --out dump.json
    

    获得 JSON 文件后,您可以尝试使用 arangoimp 将其导入 Arango

    arangoimp --file dump.json --collection collectionName --create-collection true
    

    参考资料:

    如果您遇到问题,请告诉我。

    【讨论】:

    • 那只会导入一个集合。我想要整个数据库
    • 您需要某种脚本来遍历每个集合并为您转储和 imps。如果 mongodb 有任何列表收集功能,这应该很简单。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-25
    • 1970-01-01
    • 2018-07-18
    • 1970-01-01
    • 2015-01-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多