🍃
MongoDB 命令速查
MongoDB shell 常用命令速查。
本地处理 · 不上传
加载工具中…
相关:mongodb · nosql · 命令 · 数据库
MongoDB 命令速查列出查询、更新、聚合与索引管理的常用操作与语法。文档数据库的查询语法与 SQL 差别很大。
使用步骤
- 按增删改查、索引、聚合分类找命令
- 确认当前连接的数据库与集合
- 更新操作先用 find 确认匹配范围
- 批量操作前在测试库验证一次
使用场景
- 编写查询与更新语句
- 构建聚合管道
- 管理索引
- 日常运维操作
小贴士
- MongoDB 默认不校验数据结构,同一集合中的文档可以字段完全不同。这个灵活性也意味着约束需要在应用层保证。
- 没有索引的查询会全集合扫描,数据量上来后性能会断崖式下降。用 explain 检查查询是否走了索引。
- 早期版本的 MongoDB 默认配置存在未授权访问问题,导致大量数据泄露。任何暴露的实例都必须开启认证。
常见问题
查询很慢怎么办?
用 explain() 查看执行计划,确认是否走了索引。COLLSCAN 表示全集合扫描,需要为查询条件建立索引。复合索引的字段顺序也会影响能否命中。
文档结构可以不一致吗?
技术上可以,这是文档数据库的灵活性所在。但实际项目中放任结构漂移会让查询与维护变得极其困难,建议使用 schema 校验或在应用层严格约束。
安全上要注意什么?
必须开启认证并绑定内网地址。历史上有大量 MongoDB 实例因默认无认证且暴露公网而被清空数据勒索,这是最著名的数据库安全事件之一。
MongoDB 命令速查是免费的吗?
是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。
使用MongoDB 命令速查,我的数据安全吗?
安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。