MongoDB基本操作及图形可视化工具的安装和使用

MongoDB文档

基本操作

打开cmd命令窗口,输入mongo连接MongoDB数据库。
在这里插入图片描述
show dbs;(show databases) 查看所有数据库
use test;进入test数据库
db;查看当前所处的数据库
在这里插入图片描述
show collections;查看文档
db.stus.insert({name:“lili”,age:20}) 向stus文档中插入 一条记录。如果stus不存在,则会自动创建。
db.stus.find() 查询stus文档中的所有记录。

可视化工具的安装

NoSQL安装包链接:https://pan.baidu.com/s/1TQzEaz9HEEUhtLfvG97QPQ
提取码:ykmo

安装的时候下面这两项选择一下。其它一路next就行。
在这里插入图片描述

另外一个可视化安装工具studio-3t x64链接:https://pan.baidu.com/s/1cwc1V5Zx2m7eBr-LUc1FeA
提取码:zkqk
x86 链接:https://pan.baidu.com/s/1bRz6_vdX-U30TB7kcmmOdg
提取码:dpb2

在工具中操作数据库 — CRUD

1、增加数据

在这里插入图片描述
连接数据库,打开上图的shell终端。
db.stus.insert({name:“国税”,age:28}) ----- 插入数据
db.stus.insertOne({name:“张无忌”,age:20}) ----- 插入一条数据
db.stus.insertMany([
{name:“赵敏”,age:18},
{name:“周芷若”,age:18}
]) ----- 插入多条数据,这里传入数组
在这里插入图片描述
MongoDB会默认为每条几条添加一个_id的字段,用于保证数据的唯一性。

2、修改数据

db.stus.update({name:“赵敏”},set:{age:26}) 默认使用新对象替换且 默认只会改一条数据
db.stus.update({name:“赵敏”},{$set:{age:26}}) 如果是修改,需要使用修改操作符 ( $unset 删除一个属性)

如果要修改多条记录 ,需要传第三个参数{multi:true}
db.stus.update({name:“赵敏”},{$set:{age:26}},{multi:true})
db.stus.updateMany()修改多条记录
db.stus.updateOne()修改1条记录
db.stus.replaceOne() 替换一条记录

3、查找

db.stus.find({age:18}) 返回一个数组 可以不传或者传空对象 查找stus文档中所有记录
db.stus.findOne({name:“赵敏”}) 返回文档 查找一个记录
db.stus.find().count() 返回记录的数量

4、删除数据

db.stus.deleteOne({name:“lili”}) 删除一个
db.stus.deleteMany() 删除多个
db.stus.remove()//删除一个或多个 必须传参
db.stus.remove({name:“lili”},true) 第二个参数传true 只会删除一个
db.stus.remove({})传一个空对象会删除所有
db.stus.drop() 删除集合
db.dropDatabase() 删除数据库

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值