Mangodb基本操作CRUD

一、MangoDB介绍

mongodb是一种非关系型数据库。所谓 NoSQL ,并不是指没有 SQL ,而是指“Not Only SQL ”,即非传统关系型数据库。这类数库的主要特点包括非关系型、水平可扩展、分布式与开源。另外它还具有模式自由、最终一致性。

二、MangoDB结构

文档型数据这个名字中,“文档”两个字很容易误解。其实这个文档就是 bson 。bson 是 json 的超集,比如 json 中没法储存二进制类型,而 bson 拓展了类型,提供了二进制支持。
在这里插入图片描述

三、集合操作

1、显示集合
注意:在 MongoDB 中不需要创建集合。当插入一些文档时,MongoDB 会自动创建集合。,

//展示所有数据库
show dbs
//展示所有集合
show collections;
//使用、创建集合
use bookstore;

2、删除集合

//删除指定的集合
db.集合名.drop(); 

四、文档(数据)简单操作

bookstore为集合名
1、添加数据

//新增一条数据
db.bookstore.insertOne({"name":"平凡的世界","arthor":"路遥"})
//新增多条数据
db.bookstore.insertMany([{"name":"活着","arthor":"余华"},{"name":"边城","arthor":"沈从文"}])

2、查询数据

//查询数据
db.bookstore.find()
//查找集合中第一条数据
db.bookstore.findOne()

结果展示
在这里插入图片描述

3、修改数据
第一个参数是查找条件,第二个参数是修改内容,主键不能修改

db.bookstore.updateOne({"name":"活着"}, {$set:{"name":"长城"}});

4、删除数据

//删除一条数据
db.bookstore.deleteOne({"name":"长城"})
// 删除多条数据
db.bookstore.deleteMany({"arthor":"沈从文"})

五、备注

学习官网:https://www.mongodb.com/docs/manual/crud/
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值