当前位置:网站首页>MongoDB-介绍,数据类型,基本语句
MongoDB-介绍,数据类型,基本语句
2022-07-30 05:48:00 【HDLaZy】
1:什么是MongoDB
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
- MongoDB是NoSql(不仅仅是Sql),即非关系型数据库。
- MongoDB 是一个面向文档存储的数据库,操作起来比较简单和容易。
- Mongo支持丰富的查询表达式。查询指令使用类似JSON形式的Bson形式标记,可轻易查询文档中内嵌的对象及数组。
- 如果负载的增加(需要更多的存储空间和更强的处理能力) ,它可以分布在计算机网络中的其他节点上这就是所谓的分片。
#类似于Json格式的Bson,且必须存在唯一的标识符_id,如果不存储则系统会默认添加此_id字段
{
"_id": 10,
"name": "MongoDB"
}
Mongo的存储层级为:
- 数据库
- 集合
- 文档
2:数据类型
| 数据类型 | 说明 |
|---|---|
| Object ID | Documents自生成的_id(每一个文档都有一个唯一的ID标识) |
| String | 字符串类型 |
| Boolean | 布尔类型,true/false |
| Integer | 整型 |
| Double | 浮点型 |
| Arrays | 数组 |
3:基本语句
显示数据库:
show dbs;
创建/切换数据库:如果数据库为空,则不会显示该数据库
use 数据库名;
删除数据库:
db.dropDatabase();
创建集合:
db.createCollection('集合名');
删除集合:
db.集合名.drop();
边栏推荐
猜你喜欢
随机推荐
快速排序学习记录
2021-05-26
如何使用xilinx的FFT ip
The most complete difference between sizeof and strlen, as well as pointer and array operation analysis
藏不住了,我要揭露云原生的那些不好
Unity Gizmos扩展:线框圆
【JVM】线上应用故障排查
Unity Shader标准光照模型——高光反射
Vineyard: An open source distributed in-memory data management framework
牛顿迭代法求方程的根
图计算101:图计算的类型、语言与系统
02-Use of Cycript
BlockingQueue详细介绍
基于STM32F103的消防系统之火焰传感器
测试题第三个
测试第一题
掌握JESD204B(三)–AD6676的调试
图计算在网络安全分析中的应用
Application of graph computing in network security analysis
How to create a shortcut without the "shortcut" suffix?









