使用指南针 MongoDB 将 JSON 导入到 MongoDB

Import JSON to MongoDB with Compass MongoDB

我正在使用 Compass MongoDB 连接到我的 MongoDB Atlas。我想导入 json 集合。当我点击导入时,它说“完成”但什么也没有发生。可能是什么问题?

我的 json 集合是一个对象数组:

json 语法看起来不错,即使对于 _id,但是 - 在我的数据库中,_id 是一个十六进制字符串 - 也就是说,它完全由数字 0-9 和字母组成 a-f,没有像 dash/negative 符号这样的特殊字符。我会制作一个包含 2 条记录的示例文件,删除 _id,看看它是否导入。

如果是,则用这 2 条记录制作一个示例文件,_id 是十六进制字符串,并查看它是否导入。

如果所有 4 个文档(每批 2 个)都正确导入,问题是 _id 不是十六进制字符串。