mongodb show dbs list数据库失败

2024-03-26

我是 mongodb 的新手。 我刚刚在我的MAC上安装了mongoDB,

看完这个 YouTube 视频后

在 mongo shell 中,我输入 show dbs 并得到有线输出。 请帮助我理解并解决这个问题

> show dbs
2017-09-11T02:45:34.298+0530 E QUERY    [thread1] Error: listDatabases failed:{
    "ok" : 0,
    "errmsg" : "unable to open cursor at URI statistics:table:collection-2-2362555297355466682. reason: No such file or directory",
    "code" : 43,
    "codeName" : "CursorNotFound"
} :
_getErrorWithCode@src/mongo/shell/utils.js:25:13
Mongo.prototype.getDBs@src/mongo/shell/mongo.js:62:1
shellHelper.show@src/mongo/shell/utils.js:769:19
shellHelper@src/mongo/shell/utils.js:659:15
@(shellhelp2):1:1

经过几次研究后,我找到了解决方案并分享了我学到的所有知识,因此没有新学习者会像我一样陷入困境。

我的错 :

我盯着 mongodb 使用:

mongod --config "c:\MongoDB\Mongod.cfg"

并通过运行启动 mongo shell

 mongo

启动 Mongo DB 和 Shell

然后了解每个命令的作用:

|*| Start Mongo DB with default config :

    mongod

|*| Start Mongo DB with config file :

        mongod -f "c:\MongoDB\Mongods.cfg"
    |Or| 
        mongod --config "c:\MongoDB\Mongod.cfg"

|O| Start Mongo DB with config flags :

    mongod --dbpath "c:\mongodb\data\nameMdb" --logpath "c:\mongodb\log\nameMdbLog.log" --directoryperdb --logappend

因此相应地我们也应该使用 mongo 来启动 shell :

|*| Start Mongo shell with default config :

    mongo

|*| Start Mongo shell with localhost config flags :

    mongo --host localhost --port 28888

|*| Start Mongo shell with public config flags and user details :

    mongo --username <user> --password <pass> --host <Host.IP.Adrs> --port 28888

|*|这里用示例解释了创建配置文件:

https://github.com/mongodb/mongo/blob/master/rpm/mongod.conf https://github.com/mongodb/mongo/blob/master/rpm/mongod.conf

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

mongodb show dbs list数据库失败 的相关文章

随机推荐

  • 从 NOT EXISTS 转换为 NOT IN

    我有三张桌子 sailor 姓名 评级 boat 名称 颜色 等级 reservation sname bname 工作日 开始 结束 为了获得预订每艘红船的水手名单 我有 select s sname from sailor s wher
  • 从字符串中提取除方括号中的单词之外的所有单词

    我再次完全陷入创建正则表达式的困境 我有一个字符串模式 例如 str wordA wordAB xyz wordABC x 所以总有一个词后面跟有括号里的东西 或空括号 单词的长度 前导和尾随空格以及括号内的字符数是随机的 该序列重复的频率
  • 使用 SQLAlchemy 时 pandas.read_sql() 比 pyodbc 慢得多

    我正在尝试从 SQL 读取一个小表 并且正在考虑从 pyodbc 切换到 SQLAlchemy 以便能够使用 pd to sql 当我比较两者时 sql alchemy 慢得多 s py import pandas as pd import
  • 为什么 amp-video 和 amp-audio 强制对 src 使用 https?

    关于文档AMP 视频 https www ampproject org docs reference amp video html这表明 src 如果没有孩子在场 则需要 必须是 HTTPS 为什么需要这个 这是出于安全问题吗 我的视频和音
  • 将年份添加到 Java 日历不起作用

    请赐教我这一点 我只是想在当前日期上加上 10 年 然后从中减去到期日期以返回年数 public int getMaxYears int max 0 Calendar ten year later Calendar getInstance
  • Django 的 Redshift DB 后端

    我需要处理存储在 Amazon Redshift 服务器中的一些数据 由于我最熟悉 Django 因此我正在考虑在应用程序层使用它 但我不知道如何连接到 Redshift 并检索数据 我只有连接到本地 MySQL 服务器并工作的经验 所以这
  • “mov eax, [num]”和“mov eax, num”之间的区别

    我是一名初学者 正在编写汇编程序 使用以下代码打印从 1 到 9 的数字 section text global start start mov ecx 10 mov eax 1 l1 mov num eax mov eax 4 mov e
  • sudo a2enmod php5.6,php -v 仍然显示 php 7.01 冲突

    我正在尝试切换 php 版本 得到以下响应 我尝试卸载 mpm prefork 和 mpm worker 仍然没有乐趣 请提供任何想法 在 Ubuntu 16 04 上 sudo a2enmod php5 6 Considering dep
  • 复制并重命名文件 VBScript

    我需要将一个基于日期的名称的文件移动到另一个文件夹 文件结构为 Source network location folder Filename 09 11 2012 txt 目的地 C Dump Filename txt 源文件总是落后 1
  • Hibernate:加载与获取

    我知道这是一个常见问题 已经被描述过很多次了 但我仍然无法得到一些东西 性能怎么样 哪种方法更快 实际上 我需要一个简单的事情 页面发出一个 POST 请求 id 0 name John 服务器端脚本应检查 id 0 是否 然后在数据库中创
  • FieldConverter ConverterKind.Date“dd/MM/yyyy”异常

    我尝试读取 csv 文件 我的第五条记录包含日期 03 11 2008 这是我的一段代码 FieldConverter ConverterKind Date dd MM yyyy public DateTime datum 5 我的代码在此
  • Mongodb 聚合将参数传递给 $sample 的元素大小

    大家好 这里的任何人都可以帮助我解决以下问题 我想获得随机数量的测验列表 随机数将 以每节课为基础 问题是 mongodb 不允许将参数传递给 sample 的元素大小 任何人都可以给我解决方案 lessonModel aggregate
  • 如何知道所有设备令牌以循环发送推送通知(APNS)?

    我正在尝试使用 php 代码发送给下载我的 iPhone 应用程序的所有令牌 您能告诉我如何发送到多个设备以及如何进入设备令牌循环吗 这是我的代码
  • 将 bootstrap-slider 与 jQuery UI 结合使用

    我想用引导滑块 https github com seiyria bootstrap slider使用 jQuery UI 我按照文档并在加载 Bootstrap CSS 和 jQuery 后加载插件代码 但是 滑块尚未初始化
  • HG PUSH:中止:错误:现有连接被远程主机强制关闭

    我正在尝试推送我的变更集 在停止很长时间后 我收到以下错误消息 abort 错误 现有连接被远程主机强制关闭 我在 Windows 上使用 Apache 提前致谢 您是否配置了 http proxy 任何地方 例如 在你的 hgrc或乌龟m
  • 使用 Unity MVC5 进行依赖注入 - InjectionFactory 已弃用

    在最新版本的 Unity MVC5 中 InjectionFactory 已被弃用 以下是您在尝试使用它时会收到的过时警告 Obsolete InjectionFactory has been deprecated and will be
  • 在 iOS 7 中实现 heightForRowIndexPath:,但在 iOS 8 中使用编译时宏将其删除

    我想在 iOS 8 中实现新的自动调整表格视图单元格大小 同时保持对heightForRowAtIndexPath 在 iOS 7 中 问题是我必须删除方法覆盖heightForRowAtIndexPath 对于 iOS 8 但在 iOS
  • 如何使用 CSS 动态调整内容区域大小而不使用 JavaScript

    我想要的是这样的 当浏览器窗口调整大小时 蓝色区域也会调整大小 标题可见 蓝色区域从标题结束处开始 不是标题后面或上方 蓝色区域在页脚之前结束 蓝色区域和页脚之间存在 5 个黄色像素 这只能通过 CSS 和 HTML 实现 无需任何 jav
  • 如何从 Kendo 网格中删除所有行

    我在用Kendo grid 我想从中删除所有行Kendo grid using JavaScript 我使用 for 循环删除了它们 但我想找到删除所有行的最佳方法 尝试按照代码进行操作 var grid Grid data kendoGr
  • mongodb show dbs list数据库失败

    我是 mongodb 的新手 我刚刚在我的MAC上安装了mongoDB 看完这个 YouTube 视频后 在 mongo shell 中 我输入 show dbs 并得到有线输出 请帮助我理解并解决这个问题 gt show dbs 2017