MongoDBはRDBではなく,NoSQLの仲間.JSON形式のデータでできたDBだ.大型ハドロン衝突型加速器でも利用されているらしい,いま世界でもっとも利用されているNoSQLのDBである.きょうは仕事で「Spika」をインストールした.そこで使われているのがMongoDBだった.
Spikaはjsで書かれていて,Node.jsとMongoDBを必要とする.Node.jsをインストールするとnpmコマンドが使えるので,npm install ****で必要なものは装入できる.MongoDBはbinにパスを通すとmongodコマンドが使える.MongoDBの起動コマンドである.C:/data/dbというフォルダを作って起動できた.
MongoDBはJSON形式のデータをただひたすらため込む.SpikaのコードにはJSON形式のデータを作る関数が多用されており,その構造を読めば大抵わかるようになっていた.JSONは見やすいのが利点と思う.
これからSpikaを改造するが,きょうは色を変えるなど,scssのプロパティを少し変えて,文字列を日本語にして,gulpでビルドしてみた.まずjsで書かれているresponse関数を理解して,botを作ったりウェブ画面の下のほうに埋め込んだり,課題がいくつもある.見やすいコードだったので,全体構造が分かれば改造も進むだろうと思った.
