MongoDB基本使用

在 MongoDB 中我们可以使用use命令来创建数据库,如果该数据库不存在,则会创建一个新的数据库,如果该数据库已经存在,则将切换到该数据库。使用use命令创建数据库的语法格式如下:

复制代码
--use database_name
use my_db1;

数据库创建成功后,您可以使用db命令来查看当前选择的数据库,如下所示:

如果您想查看 MongoDB 中所有的数据库,则可以使用show dbs命令,如下所示:

通过上面的运行结果您会发现,我们刚刚创建的数据库(my_db1)并不在列表中,这是因为该数据库中并没有数据,要显示它您还需要向该数据库中插入一些数据才行,如下所示:

如果在没有创建集合的前提下,直接插入文档,会自动创建一个没有设置参数的集合

复制代码
db.mycol2.insert({

"name":"自动创建集合测试"

});

|------|---|
| 查看集合 | |

复制代码
show collections
show tables
相关推荐
huanmieyaoseng1003几秒前
Linux安装达梦数据库DM8
linux·运维·数据库
香蕉鼠片8 分钟前
Mysql进阶篇
数据库·mysql·oracle
数厘9 分钟前
2.12 sql 数据插入(INSERT INTO)
数据库·sql·oracle
薛定e的猫咪10 分钟前
2026 年 4 月实测:OpenAI Codex 保姆级教程,从安装到 MCP、Skills 与多智能体协作
前端·数据库·人工智能
wgzrmlrm7411 分钟前
Django怎么优雅发送邮件_Python配置SMTP后端实现异步通知
jvm·数据库·python
014-code13 分钟前
Redis 删除缓存失败怎么办?重试、死信、补偿的工程化方案
数据库·redis·缓存
I love studying!!!14 分钟前
Web应用程序:用户账户
前端·数据库·sqlite
窝子面17 分钟前
NestJs+MongoDB+Deepseek+Langchain实现ai聊天助手
javascript·数据库·人工智能·mongodb
zjshuster19 分钟前
流程引擎(Process Engine)简介
java·数据库·servlet
leonkay32 分钟前
关于.NET中的队列理解
数据库·性能优化·.net·个人开发·设计规范·队列