MongoDB数据库

MongoDB 概述

在这里插入图片描述
MongoDB 的优势:

  • 文档结构的存储方式,获取数据方便
  • 高效存储二进制大对象
  • 内置GridFS,支持大容量的存储
  • 类似json的存储格式
  • 动态查询,全索引支持,扩展到内部对象和内嵌数组
  • 复制(复制集)和支持自动故障修复
  • MapReduce支持复杂聚合

MongoDB的不足:

  • 不支持事务操作
  • 占用空间很大
  • 无法进行关联表查询,不适用于关系多的数据
  • 复杂聚合操作通过MapReduce创建,速度较慢

MongoDB的使用场景:
(1)日志/内容/图片/视频等业务
(2)高可用性业务
(3)业务数据量很大
(4)地理坐标数据查询
(5)存储不同结构数据

MongoDB基本操作

01 基本命令

1、创建数据库

use db_name

2、检查当前选择的数据库

db

3、查看数据库列表

show dbs

02 集合操作

1、隐式创建集合
在这里插入图片描述
2、显式创建集合

db.createCollection("集合名称",配置参数)

3、删除集合

db.test1.drop()

4、写入数据

var product = {"name":"zhangsan","price":999}
db.products.insert(product)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值