タグ: mongoose

stap4.データベースの内容を表示する

step3の続きです。 routes/index.jsに追記します 今回は最終的にすべてルートにリダイレクトして1ページで完結させます。なので一覧表示はルートに記述します。 ここに書き変えていきます。 こんな感じです。 次にviews/index.ejsに送ったdocsを表示する記述をします。 formタグのの下に書き足して行きましょう 上記の記述でdocs配列の長さだけfor分が繰り返されます。...

step2.mongooseを用意しよう

ステップ1の続きです。 node.jsからMongoDBにアクセスするためのライブラリにmongooseというのがあります。 mongooseについて詳しく知りたい人は「node.js+express+mongo環境にmongooseを使う」を先に呼んでください。 何はともあれ環境確認です。 $ mongod –version db version v3.6.1 git version: 025...

mongooseでsaveすると上書きされる。または追加されない。

先日勉強会の時にうっかり説明出来ていなくてハマってしまったので書いておきます。 もしかしたら同じようなミスをしてしまっている人もいるかもなので(^_^; どういうことなのか 単純にnew UserModelをグローバルに書いてしまってました(^_^; user.save()をするとデータは保存されますが、再度postで/comitすると上書きされてしまいます。 そりゃそうですよね。userオブジェ...

node.js+express+mongo環境にmongooseを使う

すでにmongoDBが起動しているモノとして書きます。 mongoDBってなんやねん?と言う人は先にMongoDBについて調べた方がいいかもです。 mongooseとは モンゴーズと呼んでいましたが調べたらマングースでした。この手のライブラリの命名はシャレがきいてて面白いですよね。 そんなことはさておき、mongooseとはnode.jsでmongoにアクセスしたり保存したりするのをとても簡単にし...