MongoDB是一个NoSQL
下载
MongoDB
在32位系统下使用Windows Vista这个版本
配置
添加/bin目录到PATH环境变量
比如我的32位系统的环境变量就是
C:\Program Files\MongoDB\Server\3.2\bin
再新建一个文件夹存数据
我的是
C:\Users\YY\Documents\node\data\db
进入CMD
我使用的是ConEMU
mongod --storageEngine=mmapv1 -dbpath C:\Users\YY\Documents\node\data\db
使用这条命令
因为32位的存储引擎不能是默认,所以要切换成mmapv1(虽然我也不知道是什么东西)
然后-dbpath指定路径
如果OK的话Windows防火墙就会弹出警告,同时目录下也会多些文件
说明MongoDB的服务器开好了
使用
再开一个CMD
ConEmu可以很方便的执行这个
然后输入
mongo
不出意外的话就会进入一个shell
> use users
switched to db users
> db.createCollection('student')
{ "ok" : 1 }
> show dbs
local 0.078GB
users 0.078GB
> show collections
student
system.indexes
> users = db.getCollection('users')
users.users
> users.insert({name: 'YY', university: 'ecust'})
WriteResult({ "nInserted" : 1 })
> users.find()
{ "_id" : ObjectId("57542e517ebfc4ccea91ebb5"), "name" : "YY", "university" : "ecust" }
这段交互代码包含了Mongo的基本操作
use使用一个数据库
数据库下面不再是表了,而是Collection
然后Collection下面不再是是字段数据 而是
document
总之这就是MongoDB了
至此
MEAN栈已经大概知道什么东西了
MongoDB
Express
AngularJS
NodeJS