我爱编程

MongoDB - 基本操作

2018-05-07  本文已影响23人  yuanzicheng

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()
# 切换到名为dbname的数据库,如果不存在就自动创建
use dbname
# 进入mongo客户端时指定数据库名
mongo dbname
show dbs
db
db.getName()
db.stats()
db.dropDatabase()
上一篇 下一篇

猜你喜欢

热点阅读