当前位置:网站首页>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();
边栏推荐
- how to use xilinx's FFT ip
- Alamofire源码分析 - POST请求
- 测试第一题
- 陕西Biotin-LC_CAS:72040-64-3_N-生物素氨基己酸供应商价格
- Mastering JESD204B (1) – Debugging of AD6676
- How to create a shortcut without the "shortcut" suffix?
- 藏不住了,我要揭露云原生的那些不好
- Knowledge of the day: handwritten deep copy and shallow copy (solves the problem of circular references)
- From installation to compilation: 10 minutes to teach you to use and develop GraphScope locally
- 基于THREEJS场景中模型局部辉光效果
猜你喜欢
随机推荐
四、6、前缀、中缀、后缀表达式(逆波兰表达式)
c语言编程练习
掌握JESD204B(三)–AD6676的调试
测试题第三个
力扣题解7.27
图计算101:图计算的类型、语言与系统
How to save modelsim simulation data as a file
ParseException line 8:13 mismatched input ‘(‘ expecting ) near ‘int‘ in create table statement
how to use xilinx's FFT ip
元宇宙与图扑国风的碰撞,科技与文化的虚实融合
独立按键控制led进阶(1)
用 GraphScope 像 NetworkX 一样做图分析
Unable to open socket file: target process not responding or HotSpot VM not loaded
D-Desthiobiotin Amine_D-脱硫生物素-胺相关的产品性质
单片机第一步
GCD timer
libgrape-lite: 提供 GraphScope 的图分析能力
IO进程线程->文件IO->day2
The most complete difference between sizeof and strlen, as well as pointer and array operation analysis
Deploy GraphScope with Helm