新课程(mongodb数据库,express框架)
mongodb
mongodb概述
mongodb是非关系型数据库(C++开发的)
没有表(行列),是集合(键值对bson)
mongodb增删改查
增
db.user.innert(
{
"name":"liwei",
"tel":18843436650
}
);
db.user.innert(
{
"name":"liwei",
"tel":18843436650,
"yz":"100"
}
);
db.user.innertMany(
[
{
"name":"longdage",
"sex":1,
"jushu":"good"
},
{
"name":"gaoluofeng",
"zhiwu":"1ge",
"jushu":"yiliu"
}
]
);
删
db.user.remove({"zhiwu":"1ge"});
改
db.user.update(
{
name:"longdage"
},
{
$set:{ // 这是一个$set修改器
sex:0000
}
}
);
db.user.update(
{
name:gaoluofeng
},
{
$set:{
xingqu:"jisuanji"
}
},
true, // 关注后面这两个参数用途
true
);
查
db.user.find()[.toArray()|.prety()];
快捷启动数据库(通过bash)
#!/bin/bash
cd /home/liwei/mongodb/bin/
./mongodb --dbpath=../liwei_db
express框架
- 全局安装
npm install -g express-generator
- 创建项目
express -e xiangmu 创建
views -试图
routes -路由
app.js -入口支持
安装外部依赖: npm install
修改首页: vim view/index.ejs
修改路由: routes/index.js
启动: npm start
作业
整理一个moogodb的学习手册,交md文档
安装express, 了解路由(它不是mvc的架构的,尝试改)
网友评论