将MongoDB的备份导入到ArangoDB

3

我需要将MongoDB数据库中的所有内容导入到ArangoDB中。我可以使用以下命令将MongoDB数据转储为:

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

然后会将数据库转储到一个转储文件夹中。

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

1个回答

2
您可以尝试的一种方法是将Mongo数据库首先导出为JSON文件,如下所示:
mongoexport --db databaseName --collection collectionName --out dump.json

一旦您获得了JSON文件,您可以尝试使用arangoimp将其导入到Arango中。

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

参考文献:

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


那只会导入单个集合。我想要整个数据库。 - Prasanna
您IP地址为143.198.54.68,由于运营成本限制,当前对于免费用户的使用频率限制为每个IP每72小时10次对话,如需解除限制,请点击左下角设置图标按钮(手机用户先点击左上角菜单按钮)。 - Nate Gardner
这种方法只在集合之间没有关系和没有外键的罕见情况下有效,因为id/key不会正确地关联。 - Bruno

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接