mongo db 安装及常用命令

本文介绍了MongoDB的安装步骤,包括所需依赖包及其启动配置,并提供了常用的命令操作指南,如展示数据库、使用数据库、创建集合等。

一:安装

1:依赖包:mongodb-devel.x86_64        mongodb-server.x86_64        

2:启动mongodb 

只需指定端口号、db地址及log地址

/usr/bin/mongod --port 39000 -dbpath /search/mongopage --logpath /search/mongopage/mongodb.log 1>std.log 2>err.log &

二:  常用命令

./mongo 进入命令行

1:show dbs

2:   use 1db

3:   show collection

4:  create collection("CollectionName1")

5:  db.CollectionName1.find()   // 返回所有记录

6: 

### MongoDB 安装配置与使用指南 #### 下载与安装 MongoDB 的下载可以通过其官方网站获取最新版本。完成下载后,解压至指定目录并设置环境变量以便于全局调用 `mongod` 和 `mongo` 命令[^1]。 #### 配置数据存储路径与日志记录 为了确保 MongoDB 正常运行,需为其指定数据存储路径 (`--dbpath`) 以及日志文件路径 (`--logpath`)。例如,在 Windows 平台上可以使用如下命令来启动服务: ```bash mongod --dbpath "D:\MongoDB\data" --logpath "D:\MongoDB\data\log\mongod.log" ``` 此命令会将数据存放在 `D:\MongoDB\data` 文件夹中,并将日志写入到指定的日志文件中[^2]。 #### 注册为 Windows 服务 为了避免每次手动启动 MongoDB 实例带来的不便,可以将其注册为 Windows 服务。通过管理员权限运行 CMD 执行以下命令即可实现自动开机启动功能: ```bash mongod --storageEngine mmapv1 --dbpath "d:\mongodb\db" --logpath "d:\mongodb\log\MongoDB.log" --install --serviceName "MongoDB" ``` 之后可通过 `net start MongoDB` 来启动该服务,而停止则使用 `net stop MongoDB`[^5]。 #### 启动与验证 确认 MongoDB 是否成功安装的方法之一就是尝试连接它。可以在终端输入 `mongo` 或者直接运行 `mongo.exe` 进程(前提是已正确设置了 PATH 变量)。一旦进入交互界面,则说明一切正常工作[^3]。 #### GUI 工具操作 (Navicat) 对于不喜欢纯文本界面的人来说,利用图形化工具如 Navicat 对 MongoDB 数据库进行管理可能更加直观方便。首先得建立一个新的连接对象指向本地主机地址 localhost,默认端口号为 27017;接着就能轻松浏览已有数据库列表、新增集合(collection),甚至插入一些测试文档进去查看效果如何了[^1]。 #### 创建集合与插入文档实例 假设我们想要在一个名为 test_db 的库里新建一个叫做 users 的 collection ,并且向其中加入三条记录作为初始内容的话,那么具体做法应该是这样的: 先切换目标 db : ```javascript use test_db; ``` 再定义几条 sample data 准备好待命状态: ```javascript var user1 = {name:"Alice", age:28, gender:"female"}; var user2 = {name:"Bob", age:34, gender:"male"}; var user3 = {name:"Charlie", age:29, gender:"male"}; ``` 最后一步就是把这些 object push 到对应的 container 中去啦~ ```javascript db.users.insert(user1); db.users.insert(user2); db.users.insert(user3); ``` 这样就完成了基本的数据初始化过程! ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值