学了node肯定会想去学一下mongodb这个数据库。数据库之间的对比我就不多说了选一个自己喜欢的就行了。
mongodb的安装http://www.runoob.com/mongodb/mongodb-window-install.html
配置数据库
安装好后的目录是没有上图的MongoDB这个文件夹的,这个是后面手动添加上去的,
MongoDB文件夹的目录是这样的data对应数据库数据,etc是配置文件,logs是日志文件。data建好后就可以不用管他了。重点是etc配置文件。
logs中新建一个.txt文件。
etc文件夹中window用写字板新建一个.conf文件。我的配置是这样的
#数据库路径
dbpath=d:\mongodb\MongoDB\data\
#日志输出文件路径
logpath=d:\mongodb\MongoDB\logs\mongodb.log
#错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件
logappend=true
#启用日志文件,默认启用
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=false
#端口号 默认为27017
port=27017
#设置只有某个ip可以访问mongodb数据库
bind_ip = 127.0.0.1
#设置权限
auth = true
#指定存储引擎(默认先不加此引擎,如果报错了,大家在加进去)32位系统才要
storageEngine=mmapv1
mongodb分了两种引擎分别是mmapv1和wiredTiger。
早在mongodb3.0之前只有mmapv1这种引擎wiredTiger是3.0之后新增的,网上很多测试的帖子wiredTiger引擎的性能各方面都会优于mmapv1。
启动数据库
配置好之后就可以启动数据库了,进入根目录的bin目录下打开命令行工具输入
mongod --config d:\mongodb\MongoDB\etc\mongo.conf出现如下画面就是启动成功了
可以用浏览器打开localhost:27017验证
配置环境变量
每次启动数据都要到bin目录下实在是麻烦这里有一篇配置mongodb环境变量的文章
https://jingyan.baidu.com/article/b24f6c82cba6dc86bfe5da9f.html
可视化工具
数据库都有可视化工具这里我用的是NoSQL Manager for MongoDB(免费的)