mongodb工具安装+CRUD实战实用

一. mongodb工具安装

下载工具
https://studio3t.com/download/

mongodb:studio 3T
docker run -p 27018:27017 --name mongo -v mongo-data:/data -d mongo:4.4

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

user.json:插入数据

{
	"_id":"easydoc",
	"name":"易文档",
	age:18
}

二. 介绍

CRUD操作是create(创建)、read(读取)、update(更新)和delete(删除)
MongoDB不支持常规的SQL的命令,但是自身有丰富的查询语言
MongoDB在插入一条数据后,会自动增加一个_id自动,作为主键,如果插入的文档省略了id字段,则会自动生产一个Object_id字段

MongoDB默认有4个数据库:
​ test:登陆时默认存在的库,不切换其他库时默认存在的库
​ admin:系统预留库,MongoDB系统管理库
​ local:本地预留库,存储关键日志
​ config:MongoDB配置信息库

mongo默认登陆的时候是在test库下
mongo不需要提前创建库和表,直接use切换就是创建库,直接插入数据就会创建表
使用use切换到的库,如果没有任何数据,实际上并不会真正创建,是个虚的库,所以show dbs并不会显现,只有在插入数据后,数据库才会真正创建

- (>) 大于 - $gt
- (<) 小于 - $lt
- (>=) 大于等于 - $gte
- (<= ) 小于等于 - $lte

三. 常用命令

命令 含义
show databases 查看数据库
db 显示当前所在数据库
use config 切换数据库
help 显示帮助信息
db.help() 显示数据库帮助信息
show users 查看所有用户
show tables 查看所有表
db.表名.drop() 删除一个表
db.表名.insert() 插入一条数据
db.表名.insertMany() 插入多条数据
db.表名.find() 查询数据
db.表名.updateOne() 更新一条数据
db.表名.updateMany() 更新多条数据
db.表名.update() 更新一条数据
db.表名.deleteOne() 删除一条数据
db.表名.deleteMany() 删除多条数据

四. 常用命令探索

1. 展示数据库

docker exec -it 1c87ff69af43a8253b7ccff671b9fc66a52aa0bdc5fbecbf5b9efb7145550824 /bin/sh
mongo
#查询
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爽朗地狮子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值