0812_非关系型数据库Mongodb&express框架

新课程(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的架构的,尝试改)

你可能感兴趣的:(0812_非关系型数据库Mongodb&express框架)