首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >MongoDB集合(collection)与其物理文件对照关系查询

MongoDB集合(collection)与其物理文件对照关系查询

原创
作者头像
Power
发布2025-03-02 00:39:30
发布2025-03-02 00:39:30
13200
代码可运行
举报
运行总次数:0
代码可运行

1. MongoDB特性

代码语言:javascript
代码运行次数:0
运行
复制
(1)丰富的数据模型
◆ ž 扩展了关系型数据库的众多有用功能。
◆ ž MongoDB 是文档形数据库。
◆ ž MongoDB的三要素:数据库->集合collection(表)->文档json对象(行记录)

【注】MongoDB中的集合和文档,对应关系型数据库中的表和行。

代码语言:javascript
代码运行次数:0
运行
复制
文档和行到底有什么区别:
◆ 文档:无模式的,就是一个集合中的多个文档的结构可以是任意的。
MongoDB集合(collection)与其物理文件对照关系查询(图1)
MongoDB集合(collection)与其物理文件对照关系查询(图1)

【注】MySQL 和 SQL Server 这种都是有模式限制的。

代码语言:javascript
代码运行次数:0
运行
复制
(2)容易扩展:sharing 的功能,集合分片
(3)丰富的功能:索引 => 【sqlserver,mysql 中的索引】 都是建立 BTree
(4)不牺牲速度:mongodb 的追求的目标: 高性能,高扩展,高可用。
(5)简便的管理:主从,副本集,sharing 配置相比 sqlserver,mysql 都是很简单的。

2. MongoDB常用命令

(1)查询MongoDB版本

代码语言:javascript
代码运行次数:0
运行
复制
db.version()
MongoDB集合(collection)与其物理文件对照关系查询(图2)
MongoDB集合(collection)与其物理文件对照关系查询(图2)

(2)查询数据库列表

代码语言:javascript
代码运行次数:0
运行
复制
show dbs
MongoDB集合(collection)与其物理文件对照关系查询(图3)
MongoDB集合(collection)与其物理文件对照关系查询(图3)

(3)显示当前数据库中的集合

代码语言:javascript
代码运行次数:0
运行
复制
show collections
MongoDB集合(collection)与其物理文件对照关系查询(图4)
MongoDB集合(collection)与其物理文件对照关系查询(图4)

(4)查询admin库中的所有用户

代码语言:javascript
代码运行次数:0
运行
复制
show users
MongoDB集合(collection)与其物理文件对照关系查询(图5)
MongoDB集合(collection)与其物理文件对照关系查询(图5)

3. MongoDB物理文件名与集合collection名对照关系

#进入local库所在物理目录

MongoDB集合(collection)与其物理文件对照关系查询(图6)
MongoDB集合(collection)与其物理文件对照关系查询(图6)

#查询local库下的me集合对应的物理文件名

代码语言:javascript
代码运行次数:0
运行
复制
db.me.stats()
MongoDB集合(collection)与其物理文件对照关系查询(图7)
MongoDB集合(collection)与其物理文件对照关系查询(图7)

【注】由此可以发现me集合对应的物理文件名为collection-0--3158142031211207603.wt

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. MongoDB特性
  • 2. MongoDB常用命令
  • 3. MongoDB物理文件名与集合collection名对照关系
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档