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 
/bin/mongo

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

mongo --username  --password  --host  --port 

部分命令也可以简写

mongo -u  -p  --host  --port 

3.日常命令

  • 查看命令提示
db.help()
  • 切换/创建数据库(默认数据库为test)
# 切换到名为dbname的数据库,如果不存在就自动创建
use dbname
# 进入mongo客户端时指定数据库名
mongo dbname
  • 查询所有数据库
show dbs
  • 显示当前使用的数据库
db
db.getName()
  • 查看当前数据库状态
db.stats()
  • 删除当前使用的数据库
db.dropDatabase()

你可能感兴趣的:(MongoDB - 基本操作)