我对 MongoDB 完全陌生。刚刚下载并安装MongoDB 社区版在我的本地 Windows 电脑上。MongoDB 服务正在运行,我能够连接到此本地集群。我创建了一个集合,并尝试使用 Compass GUI 导入JSON 文件,我已验证其包含有效的 JSON。
当我选择添加数据=>导入文件时
并选择我想要的文件,但出现以下错误:
导入错误:回调被多次调用
如果我选择的是“插入文档”,而不是“导入文件”
并将整个文件内容手动粘贴到下面的对话框中,该文档即成功添加到数据库中。
我想一次导入多个文档/文件,因此手动复制粘贴每个文档/文件实际上不是一个选择。为什么我会收到此错误?
导入错误:回调被多次调用
答案1
我遇到了和你一样的问题。下面是解决方法的示例:
[
{
"BMW" : ["BMW1", "BMW2", "BMW3"],
"Audi" : ["Audi1", "Audi2", "Audi3"]
}
]
您需要做的就是将您的对象放入 [ ] 中。