【问题标题】:pymongo how to read Json filepymongo如何读取Json文件
【发布时间】:2017-12-18 02:33:11
【问题描述】:

我有一个“异常”的 json 文件。

这样的文件体

{
"_id" : ObjectId("aaaddd"),
"created_at" : ISODate("2017-05-26T18:04:31.315Z"),
"updated_at" : ISODate("2017-05-26T18:04:31.315Z"),
}

我尝试了很多方法通过 pymongo 将其导入 mongo, 但我无法使用 json loader 或 bson loader 加载文件正文。 我知道它不是常规的 json 或 bson 文件。

但我使用 mongoimport 成功将此文件导入 mongodb。

那么有谁知道如何解决这个问题并使其工作?我如何将此文件导入 mongodb 使用 pymongo?

【问题讨论】:

    标签: json mongodb pymongo bson


    【解决方案1】:

    因为该文件的内容不是 JSON,所以 PyMongo 的 JSON 解析器无法解析它们。 (PyMongo 只是使用 Python 标准的 JSON 解析器来完成大部分工作。)只有 mongoimport 理解该文件格式,您必须使用 mongoimport 将其加载到 MongoDB。

    如果像这样的文件是您常规工作流程的一部分,我建议您使用 mongoexport 创建标准 JSON 文件,而不是这种非 JSON 格式。

    【讨论】:

      猜你喜欢
      • 2019-09-03
      • 2018-10-20
      • 2019-04-17
      • 2019-01-18
      • 2019-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      相关资源
      最近更新 更多