迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 数据库 > MongoDB >

检查 MongoDB 服务器是否正在运行

作者:迹忆客 最近更新:2023/05/10 浏览次数:

在本 MongoDB 文章中,您将学习如何确定是否安装了 MongoDB 以及如何获取 MongoDB 版本。 我们还将介绍如何在不同的操作系统上执行此任务。

以下是本教程将讨论的主题。

  1. 检查 Windows 上是否安装了 MongoDB
  2. 在 Windows 上检查 MongoDB 版本
  3. 检查 MongoDB 是否在 Unix 中运行
  4. 检查 Ubuntu 上是否安装了 MongoDB
  5. 检查 Ubuntu 上的 MongoDB 版本
  6. 检查 MongoDB 是否安装在 Mac 上
  7. 检查 Mac 上的 MongoDB 版本

检查 Windows 上是否安装了 MongoDB

要确定是否安装了 MongoDB,请执行下面列出的步骤。

  • 打开命令提示符
  • 转到 bin 文件夹中的 mongod.exe 文件。
    C:\Program Files\MongoDB\Server\4.0\bin>
    
  • 现在,使用 mongo 命令启动 MongoDB 服务器。
    C:\Program Files\MongoDB\Server\4.0\bin>mongo
    

mongo command

如您所见,MongoDB 服务器已启动并正在运行,表明您的机器上安装了 MongoDB。

请记住,由于我们没有提供路径,启动服务器时偶尔会出现问题; 因此,您必须在环境变量中手动指定路径。

检查环境变量。 如果尚未设置,请指定路由并重新启动服务器。

如果您希望在您的系统中设置路线,请执行以下操作。

  1. 转到系统属性,单击环境变量,然后单击系统变量中的路径。
  2. 单击新建并添加 MongoDB bin 文件夹的路径,然后单击确定并保存。

    环境变量

  3. 您成功设置了 MongoDB 的路径。

在 Windows 中检查 MongoDB 版本

您可以使用以下命令在 Windows 中验证 MongoDB 的版本。

C:\Program Files\MongoDB\Server\4.0\bin>mongod --version

check version

这允许您检查 MongoDB 版本。 我们目前正在运行 MongoDB 5.0.2 版。


检查 MongoDB 是否在 Unix 中运行

请检查:

ps -edaf | grep mongo | grep -v grep  # "ps" flags may differ on your OS

或者

/etc/init.d/mongodb status
# for MongoDB version < 4.1

/etc/init.d/mongod status
    # for MongoDB version >= 4.1

或者

service mongodb status         # for MongoDB version < 2.6

service mongod status          # for MongoDB version >= 2.6

测试 mongod 是否正在运行(您必须 root 或在所有内容前加上 sudo)。 请记住,grep 命令将始终显示为一个不同的进程。

发现下面的查询更加一致。 返回的值可以统计mongod运行的实例数。

ps -ax | grep mongo

检查Ubuntu中是否安装了MongoDB

使用以下命令确定 Ubuntu 上是否安装了 MongoDB。

启动 MongoDB 服务器。

$ sudo service mongod start

如果它尚未运行,您可以使用它在 Ubuntu 中启动 MongoDB 服务器。 如果返回错误,您必须先在您的 PC 上安装 MongoDB。

检查MongoDB服务器的状态是否正在运行。

$ sudo service mongod status

使用此命令,您可以确定 MongoDB 是否正在运行。 如果它尚未运行,您必须首先在您的计算机上安装 MongoDB。


在 Ubuntu 中检查 MongoDB 版本

在 MongoDB 中,使用以下命令确定 Ubuntu 中 MongoDB 的版本。

$ mongod --version

您可以使用此命令来验证 Ubuntu 中 MongoDB 的版本。


检查 Mac 上是否安装了 MongoDB

使用以下命令查看您的 Mac 上是否安装了 MongoDB。

ps -ef | grep mongod | grep -v grep | wc -l | tr -d ' '

此命令显示当前活动的 MongoDB 进程数。 如果它大于零,则您的机器正在运行 MongoDB。

使用以下命令启动 MongoDB 服务器。

mongod

此命令启动 MongoDB 服务器; 如果成功,则 MongoDB 已经安装在您的系统上; 否则,您必须先安装它。


检查 Mac 上的 MongoDB 版本

您可以使用以下命令在 Mac 上验证 MongoDB 的版本。

mongod --version

您可以使用此命令检查 Mac 上 MongoDB 的版本。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

在 MongoDB Shell 中列出所有数据库

发布时间:2023/05/11 浏览次数:75 分类:MongoDB

交互式 Mongo Shell 提供了多个用于获取数据的选项。 本文介绍了在 Mongo Shell 中列出数据库的几种不同方法。

MongoDB 中检查字段包含的字符串

发布时间:2023/05/11 浏览次数:137 分类:MongoDB

这篇文章解决了如何在 MongoDB 中使用正则表达式来确定字段是否包含字符串。在 MongoDB 中使用正则表达式 正则表达式 (regex) 是定义搜索模式的文本字符串。

在 MongoDB 中 upsert 更新插入

发布时间:2023/05/11 浏览次数:162 分类:MongoDB

在 MongoDB 中,upsert 结合了更新和插入命令。 它可以在 update() 和 findAndModify() 操作中使用。MongoDB 中的 upsert 查询 upsert 采用单个布尔参数。

如何卸载 MongoDB

发布时间:2023/05/11 浏览次数:180 分类:MongoDB

要从您的计算机中卸载 MongoDB,您必须先删除 MongoDB 服务、数据库和日志文件。使用这篇 MongoDB 文章,您将能够从 Ubuntu Linux、Mac 和 Windows 卸载 MongoDB。 请务必保留数据备份,因为一旦卸载,便

在 MongoDB 中存储日期和时间

发布时间:2023/05/11 浏览次数:199 分类:MongoDB

本 MongoDB 教程解释了 Date() 对象是什么以及如何使用 Date() 方法对集合进行排序。 这也将帮助您找到在 MongoDB 中显示和存储日期/时间的最佳方法。

MongoDB 按 ID 查找

发布时间:2023/05/11 浏览次数:139 分类:MongoDB

MongoDB 中的 find by Id() 函数用于获取与用户提供的 id 相匹配的文档。 如果找不到与指定 ID 匹配的文档,则返回空值。

MongoDB 中的分页

发布时间:2023/05/11 浏览次数:140 分类:MongoDB

这篇文章将介绍什么是 MongoDB 中的分页。 为什么在 MongoDB 中需要分页以及在 MongoDB 中完成分页的不同方法或方式是什么。

MongoDB 中的 $unset 运算符

发布时间:2023/05/10 浏览次数:136 分类:MongoDB

本文将讨论 $unset 运算符在 MongoDB 中的工作原理。 此外,我们将演示使用此运算符从 MongoDB 集合中的所有文档中删除一个字段。MongoDB 中的 $unset 运算符 $unset 是用于从实体中删除字段的运算符。

MongoDB 中的 $ne 运算符

发布时间:2023/05/10 浏览次数:82 分类:MongoDB

本文将讨论 $ne 运算符如何在 MongoDB 中工作。 另外,我们会列举它与$not操作符的区别。MongoDB 中的 $ne 运算符 $ne 是MongoDB中的一个运算符,代表不等于。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便