前言
最近在学游戏服务器编程,数据库就选用了Mongodb,原因就是因为大家都用nosql,我也随潮流,据说频繁的读写别sql的快。而且对于入门来说,也简单。不过,为什么我以前的公司服务器端选用mongodb,我觉得因为他们用的是node.js,这个和mongodb真是天生就容易结合啊。。。
安装
官方文档
mac下的安装最方便的是命令行下用:
brew install mongodb
既不需要去下载解压,也不用设置全局变量。
开启
sudo mongod --dbpath /data/db/
"/data/db/" 可以是自己定义的储存位置,如果需要设置端口号,可以这样开启
mongod --port 1443 --dbpath /data/db/
关闭
进入命令行
mongo
这时候进入了mongo的命令行的状态,退出输入
exit
如果想退出mongod,建议在mongo的命令行下,
use admin
选用了admin数据库,mongo的所有关于权限,修改数据库状态的操作必须在admin下
db.shutdownServer()
更多命令行资料