当前位置: 首页 > 知识库问答 >
问题:

JSON导入错误MONGOdb

景麒
2023-03-14

我试图导入一个JSON文件到MongoDB,但得到以下错误

VK360@VK360:~$ mongoimport --db cstore --collection stores --drop --file /home/kuliza360/Desktop/Office/Cstoredemo/my_data.json
2018-04-04T10:37:41.545+0530    connected to: localhost
2018-04-04T10:37:41.545+0530    dropping: cstore.stores
2018-04-04T10:37:41.545+0530    Failed: not authorized on cstore to execute command { drop: "stores" }
2018-04-04T10:37:41.545+0530    imported 0 documents

我按照链接在mongo shell中执行了下面提到的步骤,但仍然有相同的错误。

use admin
db.createUser(
  {
    user: "admin",
    pwd: "password",
    roles: [ { role: "root", db: "admin" } ]
  }
);
exit; 

aove执行后出错

2018-04-04T10:33:58.124+0530 E QUERY    [thread1] Error: couldn't add user: not authorized on admin to execute command { createUser: "admin", pwd: "xxx", roles: [ { role: "root", db: "admin" } ], digestPassword: false, writeConcern: { w: "majority", wtimeout: 60000.0 } } :
_getErrorWithCode@src/mongo/shell/utils.js:25:13
DB.prototype.createUser@src/mongo/shell/db.js:1267:15
@(shell):1:1

共有2个答案

闻人锦
2023-03-14

使用查询,

mongoimport--db cstore--collection stores--drop--file/home/kuliza360/Desktop/Office/Cstoredemo/my_data。json——用户名admin——密码

而不是

mongoimport--db cstore--collection stores--drop--file/home/kuliza360/Desktop/Office/Cstoredemo/my_data。json

任文乐
2023-03-14

在--file之前添加--jsonArray

mongoimport--db cstore--collection stores--drop--jsonArray--file/home/kuliza360/Desktop/Office/Cstoredemo/my_data。json

希望这也能帮助其他人!

 类似资料:
  • 我正试着用这本手册开始tensorflowhttps://www.tensorflow.org/install/install_windows 所有安装都成功完成,我正在使用python 3.5.2和最新版本的pip,遇到这个错误,有人告诉我应该怎么做吗? 在swig\parth\AppData\Local\Programs\Python35\lib\site-p tensorflow\Pytho

  • 我尝试使用transcrypt将python文件转换为JS,使用命令。在我的python脚本中有一个对JSON的导入: 将目标代码保存在:/home/sarwagya/desktop/hello/target/org.transcrypt.runtime.js将目标代码保存在:/home/sarwagya/desktop/hello/target/re.translate.js将目标代码保存在:/

  • 问题内容: 任何人都可以告诉我在哪里可以找到JFreeChart的完整版本?我也从sourceforge页面下载了JCommon和JFreeChart,但是JFreeChart仅包含jfreechart- demo.jar,因此,即使我在Eclipse中正确添加了库,它也不起作用。 非常感谢! 问题答案: 解压缩后,所需的JAR文件位于目录中。 例如,以下命令行在Unix上运行;在Windows上

  • 首先,我对java真的很陌生。我有一个非常简单的脚本: 当尝试使用netbean 7.1运行此代码时。(安装了JDK),我的IDE返回代码顶部导入部分的错误。 这些错误与查找awt包有关。有人能告诉我这些包裹需要放在哪里,我能在哪里找到它们吗? 通过这个屏幕截图,你可以看到我的目录结构现在是什么样子 先谢谢你

  • 我已经从http://maven.springframework.org/release/org/springframework/spring/下载了spring-framework-4.1.6.release

  • 问题内容: 尝试导入Keras模块Nadam时出现导入错误: 我可以导入和使用SGD,Adam等,而不是此优化器。任何帮助表示赞赏。 我使用以下方法安装了Keras: 我刚刚发现,如果我尝试在安装后立即使用Shell导入它,那么Nadam导入将起作用。但是Nadam不会导入我的脚本。这是路径问题吗? 问题答案: 如果您可以在一个地方而不是在另一个地方导入某些东西,那么导入系统肯定是一个问题。因此,