MongoDB基础操作详解

一、MongoDB服务注册与管理

MongoDB作为一款广泛应用于大数据处理和实时数据分析的非关系型文档数据库,在Windows环境下的服务注册及基本操作如下:

注册服务

在确保MongoDB已经安装的前提下,可以使用以下两种方式进行服务注册:

  • 方式一:使用默认端口

该命令将使用MongoDB默认的端口27017注册服务。

- 方式二:自定义端口和服务名称

参数解释:

  • --logpath: 指定MongoDB的日志文件路径。
  • --dbpath: 指定MongoDB数据存储的目录。
  • --directoryperdb: 指定是否为每个数据库创建单独的数据文件夹。
  • --serviceName: 服务注册名称。
  • --serviceDisplayName: 服务显示名称。
  • --port: 设置端口号。
  • --install: 安装服务命令。
卸载服务

如果不再需要MongoDB服务,可以使用以下命令卸载服务:


其中`mongodb27017`是之前注册的服务名称。

#### 二、数据库的导入与导出

MongoDB提供了强大的工具支持数据的导入与导出,对于数据库的备份与恢复至关重要。

##### 所有数据库或特定数据库的备份与恢复

**备份**

参数解释:

  • -h IP地址: 指定MongoDB服务器的IP地址。
  • --port端口: 指定MongoDB服务器的端口号。
  • -u用户名 -p密码 -d数据库: 可选参数,指定备份的数据库、用户名和密码。
  • -o文件存在路径: 指定备份数据的输出目录。