MongoDB安装及基础使用

MongoDB安装及基础使用

1.下载MongoDB社区版本并安装

社区版下载网址:Download MongoDB Community Server | MongoDB

请添加图片描述
下载完除了默认路径更改一下,可以一直next安装。

安装完成打开软件可以看到有三个库

请添加图片描述

2.下载shell插件

下载网址:MongoDB Shell Download | MongoDB
请添加图片描述

建议和MongoDB安装路径放在一起

其中有一个名为“mongosh.exe”的文件,运行可以启动数据库。

3.添加环境变量

添加完环境变量之后,可以直接在cmd中输入mongosh启动MongoDB数据库了

4.MongoDB基础命令

(1)MongoDB 数据库建立相关命令

1). 创建自定义数据库

语法: use 数据库名

test>use goodsdb //在Shell 环境下执行

如果goodsdb 数据库不存在,则新建立数据库,如果goodsdb 数据库存在,则连接该数据库, 然后可以在该数据库上做各种命令操作。

2).查看数据库

语法: show dbs 或者 show databases (dbs为databases的缩写二者都可)

goodsdb> show dbs			
admin    40.00 KiB			//主要存储MongoDB的用户、角色等信息
config   72.00 KiB			//主要存储分片集群基础信息
local    72.00 KiB			//主要存储副本集的元数据
3).统计某数据库信息

语法: db .stats()

goodsdb> db .stats()
{
  db: 'goodsdb',
  collections: Long("0"),		//集合数痲,刚刚安装为0
  views: Long("0"),								
  objects: Long("0"),			//文档对象的个数,所有集合的记录数之和
  avgObjSize: 0,				//平均每个对象的大小,通过dataSizelobjects 得到					
  dataSize: 0,					//当前库所有集合的数据大小
  storageSize: 0,				//磁盘存储大小
  indexes: Long("0"),			//已建立索引数量
  indexSize: 0,					//索引大小
  totalSize: 0,
  scaleFactor: Long("1"),
  fsUsedSize: 0,
  fsTotalSize: 0,
  ok: 1
}
4).删除数据库

语法: db . dropDatabase()

goodsdb> db.dropDatabase()
{ ok: 1, dropped: 'goodsdb' }				//显示删除成功
5).查看当前数据库下的集合名称

语法: db.getCollec tionNames()

6).查看数据库用户角色权限

语法: show roles

goodsdb> use test
switched to db test
test> show roles
[
  {
    role: 'userAdmin',				//提供在当前数据库上创建和修改角色和用户的功能。由于该角色允许操作员向任何用户授予									  //任何权限,该角色还间接地提供对数据库的超级用户(root)的访问权限
    db: 'test',
    isBuiltin: true,
    roles: [],
    inheritedRoles: [
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值