MongoDB下载安装及基本使用

本文详细介绍了MongoDB的下载、安装过程,以及如何连接MongoShell。接着,讨论了MongoDB的基本操作,包括数据的添加、查询、更新和删除。此外,还讲解了聚合操作、不同类型的索引(如单键、复合、多键、地理空间和全文索引)及其管理与分析,帮助读者深入理解MongoDB的使用。
摘要由CSDN通过智能技术生成

第一步,下载步骤

1,网址:https://www.mongodb.com/zh-cn
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第二步,安装MongoDB

在这里插入图片描述
启动MongoDB
在这里插入图片描述
启动异常缺少/data/db
在这里插入图片描述
创建一个目录再重新启动(1) mkdir -p /data/db (2)./mongod
在这里插入图片描述
另一种启动方式,配置文件启动(常用进程可后台运行)

(1)指定配置⽂件⽅式的启动
./bin/mongod -f mongo.conf

(2)配置⽂件样例:

 dbpath=/data/mongo/       //默认地址
 port=27017                       //启动默认端口号
 bind_ip=0.0.0.0                 //是不是允许远程访问,四个0不做限制
 fork=true                           //***进程采用后台运行***
 logpath = /data/mongo/MongoDB.log            //日志路径
 logappend = true                                           //是不是追加方式添加日志
 auth=false                                                     //是否需要安全认证

在这里插入图片描述

如果启动有问题,很大可能是dbpath和logpath路径有问题,务必要好好检查

第三步,连接MongoShell(如果连接的不是本机是远程的加个- -host ip》)

在这里插入图片描述
Mongodb GUI⼯具(图形化工具)

(1) MongoDB Compass Community
MongoDB Compass Community由MongoDB开发⼈员开发,这意味着更⾼的可靠性和兼容性。它为MongoDB提供GUI mongodb⼯具,以探索数据库交互,具有完整的CRUD功能并提供可视⽅式。借助内置模式可视化,⽤户可以分析⽂档并显示丰富的结构。为了监控服务器的负载,它提供了数据库操作的实时统计信息。就像MongoDB⼀样,Compass也有两个版本,⼀个是Enterprise(付费),社区可以免费使⽤。适⽤于Linux,Mac或Windows。
(2) NoSQLBooster(mongobooster
NoSQLBooster是MongoDB CLI界⾯中⾮常流⾏的GUI⼯具。它正式名称为MongoBooster。NoSQLBooster是⼀个跨平台,它带有⼀堆mongodb⼯具来管理数据库和监控服务器。这个Mongodb⼯具包括服务器监控⼯具,Visual Explain Plan,查询构建器,SQL查询,ES2017语法⽀持等等…它有免费,个⼈和商业版本,当然,免费版本有⼀些功能限制。NoSQLBooster也可⽤于Windows,MacOS和Linux。

选择自己喜欢的即可:下边以安装NoSQLBooster为例
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

第四步,MongoDB的基本操作

查看数据库
 show dbs;
切换数据库 如果没有对应的数据库则创建
 use 数据库名;
创建集合
 db.createCollection("集合名")
查看集合
 show tables;
 show collections;
删除集合
 db.集合名.drop();
删除当前数据库
 db.dropDatabase();

MongoDB集合数据操作(CURD)

1,数据添加


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值