我正在尝试将 MongoDB 集合导入 Firebase。我使用命令mongoexport -d RxData -c rxInfos -o rx_export.json在 mongo 中创建了一个导出文件。当我尝试将文件导入 Filebase 时,我收到错误解析 JSON 数据时出错。请验证您的输入。
我假设因为 Firebase 是在 MongoDB 上构建的,所以它只是一个简单的导出 --> 导入过程。我在这里缺少什么吗?
导出文件可在此处获得,大小约为 200 MB。
我正在尝试将 MongoDB 集合导入 Firebase。我使用命令mongoexport -d RxData -c rxInfos -o rx_export.json在 mongo 中创建了一个导出文件。当我尝试将文件导入 Filebase 时,我收到错误解析 JSON 数据时出错。请验证您的输入。
我假设因为 Firebase 是在 MongoDB 上构建的,所以它只是一个简单的导出 --> 导入过程。我在这里缺少什么吗?
导出文件可在此处获得,大小约为 200 MB。
快速查看rx_export.json
您上传和链接的文件,有一些问题:
该文件作为一个整体不是有效的 JSON,尽管每一行本身都是有效的 JSON。如果您逐行查看文件,您将看到以下内容,其中缺少周围对象、每个子对象的键以及分隔每个子对象的逗号:
{ "_id" : { "$oid" : "<id1>" }, ... }
{ "_id" : { "$oid" : "<id2>" }, ... }
此外,Firebase 目前施加了一些关键限制(请参阅https://www.firebase.com/docs/creating-references.html)并且不允许以下内容,尽管您的文件中存在一些限制:
.
(时期)$
(美元符号)[
(左方括号)]
(右方括号)#
(哈希或井号)/
(正斜杠)