【问题标题】:Preparing JSON for MongoDB import为 MongoDB 导入准备 JSON
【发布时间】:2013-02-12 22:24:37
【问题描述】:

据我了解,为了将 JSON 导入 MongoDB mongoimport,每行需要一个 JSON 字符串。有没有工具可以将普通的 JSON 文档转换成这种格式?

【问题讨论】:

  • 你目前有什么格式?
  • 是的,请发布您正在使用的 JSON 示例
  • 我还没有创建内容,所以它可以是我想要的任何格式。

标签: json mongodb express mongoimport


【解决方案1】:

最简单的方法是使用正则表达式,很多txt编辑器都支持RE,要查找换行符可以使用“\r\n”或“\n”表达式,windows env上的NotePad++支持,我刚刚测试成功。

您也可以使用正则表达式创建一个简单的实用程序来删除它,或者在以下链接中您可以看到有关一些基于查找/替换正则表达式的工具的讨论,包括 linux 命令行:Looking for a lightweight regex find and replace tool

问候, 莫西

【讨论】:

    【解决方案2】:
    • 您可以在命令提示符下使用此命令导入 JSON 文件
    mongoimport -d tymongo -c test --type csv --file database2.csv --headerline
    
    • 其中d-数据库(tymongo-数据库名称),c-collection(测试-集合名称)

    【讨论】:

      猜你喜欢
      • 2019-11-25
      • 2017-06-24
      • 2015-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多