标签:多个 mongdb under 初识 分布式 base 格式 val 数据
1、概述
1.1、MongoDB 是一个 基于分布式存储的 数据库、由C++编写、旨在 为web应用 提供 高可用的高性能数据存储解决方案;
1.2、MongoDB 将 数据 存储 为 文档,数据结构 是 key-value (BSON形式:类似json的二进制形式的存储格式[Binary JOSN]) ;
1.3、MongoDB 核心概念:
a,数据库 database
一个mongoDB 可以创建多个数据库;
mongoDB默认数据库为‘db‘,该 数据 存储在 data目录中;
b,集合 collection
c,文档 document
d,字段 field
e,索引 index
f,主键 primary key(MongDB 自动将_id字段设置为主键)
2、MongoDB连接
2.1、Docker中连接
mongo
3、MongoDB常用命令
3.1、show dbs 显示所有的数据库
3.2、db 显示当前数据库
3.3、use 数据库名 创建数据库(不存在) | 连接到指定数据库(存在)
3.4、db.dropDatabase() 删除数据库(use 数据库--->db.dropDatabase())
3.5、show tables 显示所有的集合
3.6、db.createCollection("集合名称") 创建指定集合
3.7、db.集合名称.drop() 删除指定集合
3.8、db.集合名称.insert({}) 插入文档
3.9、db.集合名称.find() 查找指定集合的文档
4、查询分析
db.集合名称.find().explain()
参数:
indexBounds:当前查询具体使用的索引
eg :
标签:多个 mongdb under 初识 分布式 base 格式 val 数据
原文地址:https://www.cnblogs.com/anpeiyong/p/12198140.html