如何在k8s Pod终端中查询部署的mongodb数据库的表与数据
K8s部署MongoDB的查询操作指引
常用搜索关键词
如果你后续需要搜索相关教程,可以直接用关键词:k8s exec进入pod 查询mongodb数据,不需要通读K8s全量文档。
完整操作步骤
- 找到对应MongoDB服务的K8s Pod,点击控制台的
exec into pod按钮进入Pod终端此处进入的终端和普通Linux shell操作逻辑完全一致,K8s仅作为应用部署管理的底层环境,不影响上层数据库的操作逻辑
- 在终端中执行MongoDB连接命令:
mongo [你的数据库连接串],完成数据库鉴权连接 - 连接成功后直接使用标准Mongo Shell命令操作即可,常用命令示例:
- 查看所有数据库:
show dbs - 切换到目标业务数据库:
use <数据库名称> - 查看当前库下所有集合(对应关系型数据库的表):
show collections - 查询集合内的全部数据:
db.<集合名称>.find() - 带条件查询集合数据:
db.<集合名称>.find({<查询条件>})
- 查看所有数据库:
社区规则答疑
已解决的问题不需要删除,Stack Exchange类社区的核心价值就是沉淀不同场景的问题解决方案,保留已解决问题可以帮助后续遇到相同困惑的开发者快速找到答案,减少重复提问。
内容的提问来源于stack exchange,提问作者Sheng
相关产品推荐
相关产品推荐

