json - mongoimport 空字段错误

标签 json mongodb null mongoimport

我正在尝试导入一个 json 文件,其中字段包含 NULL 作为值

[ { 'Id' : 0, 'Client' : 85, 'Campaign' : 0, 'Location' : NULL, 'Created' : NULL, 'CardCode' : NULL, 'Mobile' : NULL, 'Message' : NULL}]

当我尝试使用 mongoimport 将这些字段输入到集合中

mongoimport --db dbname --collection coll filename.json --jsonArray

我收到 NULL 值错误

Failed: error processing document #1: invalid character 'U' in literal NaN or Number (expecting 'a' or 'u')

导入这些文档的正确方法是什么?

最佳答案

谢谢@joao。
这很有帮助,将 NULL 更改为 null 解决了问题。
因为它是一个大文件 - 我必须使用 sed 来查找和替换

关于json - mongoimport 空字段错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34031837/

相关文章:

javascript - 使 Object.freeze() 静默失败的原因是什么?

javascript/json 日期文字

mysql - 数据库设计——Follow System of billions of records

mongodb - 如何拒绝未经身份验证的 mongodb 连接

javascript - 使用 Javascript 在列表中插入新项目时得到空值

java - 如何通过仅在数组中引用来使对象为空?

javascript - 在 Javascript 中返回一个变化的 key 表单 JSON

c++ - 写入现有的 json 文件

python - pymongo 中的 Upsert 和 Multi 标志

c - C 语言中 NULL 总是为零吗?