当我运行以下命令时:
mongoimport -v -d ntsb -c data xml_results.json --jsonArray
我收到此错误:
2020-07-15T22:51:41.267-0400 using write concern: &{majority false 0}
2020-07-15T22:51:41.270-0400 filesize: 68564556 bytes
2020-07-15T22:51:41.270-0400 using fields:
2020-07-15T22:51:41.270-0400 connected to: mongodb://localhost/
2020-07-15T22:51:41.270-0400 ns: ntsb.data
2020-07-15T22:51:41.271-0400 connected to node type: standalone
2020-07-15T22:51:41.271-0400 Failed: error processing document #1: invalid character '}' looking for beginning of object key string
2020-07-15T22:51:41.271-0400 0 document(s) imported successfully. 0 document(s) failed to import.
我已经尝试了这个文件中的所有解决方案,但没有任何效果。我的 JSON 文件大小为 60ish MB,因此很难通过它找到括号问题。我相信这可能是 UTF-8 格式的问题?我从网上下载了一个 XML 文件,并使用 Python 脚本将其转换为 JSON。当我尝试 --jsonArray 标志时,它给出了同样的错误。有任何想法吗?谢谢!