MongoDB - 基本操作

1. 启动MongoDB

Linux系统上,使用包管理器(如:yum/dnf、apt-get/apt等)安装MongoDB时,包含了默认的配置文件/etc/mongod.conf

建议使用systemctl来启动mongod守护进程

systemctl start mongod

当然,也可以使用mongd命令启动,不过此时默认的storage.dbPath(数据存储目录)为/data/db,这个目录是不存在的,需要手动创建并且分配读写权限。

使用mongod命令启动时,可以使用命令行参数,

mongod --dbpath=/data/db

命令行参数中可以指定配置文件的方式。

mongod --config /etc/mongod.conf

或者

mongod  -f /etc/mongod.conf

传送门:MongoDB配置文件选项

2.连接MongoDB

如果已经配置了环境变量,直接使用mongo命令就可以启动MongoDB进程

mongo

如果使用的是二进制包,没有配置环境变量,则需要进入MongoDB安装目录,再执行./bin/mongo

cd <mongodb installation dir>
/bin/mongo

如果mongo命令后未指定任何参数,则会默认host(127.0.0.1)和port(27017),如果要指定参数需要按以下语法格式

mongo --username <user> --password <pass> --host <host> --port <port>

部分命令也可以简写

mongo -u <user> -p <pass> --host <host> --port <port>

3.日常命令

  • 查看命令提示
db.help()
  • 切换/创建数据库(默认数据库为test)
# 切换到名为dbname的数据库,如果不存在就自动创建
use dbname
# 进入mongo客户端时指定数据库名
mongo dbname
  • 查询所有数据库
show dbs
  • 显示当前使用的数据库
db
db.getName()
  • 查看当前数据库状态
db.stats()
  • 删除当前使用的数据库
db.dropDatabase()
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容