0812_非リレーショナル・データベースMongodb&expressフレームワーク

1629 ワード

新しいカリキュラム(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

义齿
  • グローバルインストール
  • 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のアーキテクチャではなく、変更を試みます).