docker删除mongo数据库库_Docker 搭建MongoDB环境

0b99c20d381ccf7b32a3cccd76694c01.png

docker 如何搭建MongoDB环境。

1,我们去用docker 去搭建我们的MongoDB的环境。

docker search mongo

搜索下

1b9201e0612438b7b40032ee74b674f3.png

2.我们去下载

docker pull mongo:latest

下载完成后呢,可以查看下本地的镜像。

接下来,我们去启动我们的MongoDB ,

MongoDB ,

docker run -itd --name mongo -p 270

已经启动成功。

ongo

已经启动成功。

我们还可以通过命令,查看日志,来看我们的MongoDB是否启动成功。

doc

日志如下,没有报错。

3306566224c942b0682ea4f4f74cbe62.png

e7f

日志如下,没有报错。

c58a71914bde0d4ca4e92584a20fbc42.png

有报错。

我们使用命令进入

docker exec

这样就进入了mongo。

查看下数据库

ash

这样就

查看下数据库

查看下数据库

sho

创建以及使用数

创建以及使用数据

使用数据

我们要创建的数据库,已经创建完

数据

我们要创建的数据库,已经创建完毕

数据库,已经创建完毕。

插入一条数

已经创建完毕。

插入一条数据

插入一条数据

插入成功,

cher.insert({id:1,n

我们看下有多少条数据

插入成功,

我们去查询文档

})

我们看下有多少条数据

我们看下有多少条数据

我们看下有多少条数据

我们去查询文档

数据

我们去查询文档

查询文档

MongoDB中条件操作符有:

(>) 大于 – $gt

(=) 大于等于 – $gte

(<= ) 小于等于 –

$lt (>=) 大于

$lt (>=) 大于等

$lt (>=) 大于等于 –

t (>=) 大于等于 – $gte

(<=

– $gte

(<=

字符模糊查询

db.userInfo.find({name: /mongo/

排序

升序:db.teacher.find().sort({age: 1});

降序:db.teacher.find().sort({age:

查询前5条数据

db.teacher.find().limit(

查询10条以后的数据

db.teacher.find().skip(10);

er.find()

db.teacher.find().limit(10).skip(5);

可用于分页,limit是pageSize,skip是第几页*pageS

or与 查询

db.teacher.find({$or: [{age: 22}, {age: 25}]

查询第一条数据

db.teacher.findOne();

db.teacher.find().lim

查询某个结果集的记录条数

db.teacher.find({age: {$gte: 25}}).count()

创建索引

db.teacher.ensureIndex({name: 1});

db.teacher.ensureIndex({name: 1, ts:

查询当前聚集集合所有索引

db.teacher.getIndexes

查看总索引记录大小

db.teacher.totalIndexSize

读取当前集合的所有index信息

db.teacher.reIndex

删除指定索引

db.teacher.dropIndex(“name_1

查看总索引记录大小

db.teacher.totalIndexSize()

读取当前集合的所有index信息

db.teacher.reIndex

删除指定索引

db.teacher.dropIndex(“name_1

删除所有索引索引

db.teacher.

删除所有索引索引

删除所有索引索引

db.teache

db.teacher.dropIndexes();

r.dropIndexes();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值