首页 > 解决方案 > mongoimport - 一个空对象 { } 字段值导入为空值

问题描述

我想手动将一些数据添加到新的 mongodb 中。为此,我编写了 json 文件并运行mongoimport以进行导入。这是原始文件的示例:

{
    "val": {}
}

然而,在新数据库中,值{}变成了null

{
  "_id": ObjectId("6023b9a532d713e97f5dc70c"),
  "val": null
}

我不明白为什么会这样。有没有办法防止这种情况?

由于一些限制,我必须--legacymongoimport.

我的版本是:

$ mongoimport --version
mongoimport version: 100.2.0
$ mongod --version
db version v4.4.1

标签: jsonmongodbmongoimport

解决方案


推荐阅读