当前位置:  开发笔记 > 编程语言 > 正文

使用mongimport导入JSON文件,不断获得"意外标识符"?

如何解决《使用mongimport导入JSON文件,不断获得"意外标识符"?》经验,为你挑选了1个好方法。

我正在尝试使用mongoimports终端向mongodb添加一个JSON文件,这里:

 mongoimport --db my_db --collection my_collection --file /content/2_read.json

我一直在JavaScript execution failed: SyntaxError: Unexpected identifier 通过JSON Lint运行我的JSON:http://jsonlint.com/ ,它说它是有效的JSON.

我不确定什么可能绊倒导入过程?或者如何进一步调查以追捕这个问题?

UPDATE

    有人建议把所有人放在一条线上.一个体面的建议.我尝试过它并没有用.

    我尝试导入一个非常简单的以simple.json内容命名的json文件{'content' : 'simple'}但是我仍然使用相同的错误mongoimport.(我可以从mongoshell 添加文件就好了.)

下面是JSON的示例.

2_read.json

{
  "name" : "John",
  "tasks" : [
      {
       "ix" : "1",
       "description" : "description of task",
       "tags": []
      }, 
     {
      "ix": "2",
      "description" : "description of task",
      "tags" : []
     }
       ]
}

谢谢.



1> cathy.sasaki..:

回答我自己的问题,因为完整的新手会理解错误,并可能在开始时遇到错误.

mongoimport从终端使用,不在mongoshell中使用.就像你不使用npm里面node.; d

在弄清楚我的概念错误后,我需要@WiredArray在评论中指出@WiredPrairie.


即使我犯了同样的错误.感谢分享.它节省了我的时间
犯了同样的错误.谢谢你回答你的问题.
推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有