タグ

ブックマーク / blog.syati.info (2)

  • Sequelize Part 2 - リレーションについて - Syati.info

    Sequelize Part 1 で、なんとなくわかってきた!!と思うので、今回は、リレーションについて学ぶ。belongsTo, hasOne, hasMany, belongsToMany の4つだけ。後、オプションを少し学べばやりたいことは大方出来るようになる。後々、WEBアプリケーションフレームワークから利用する際、ここら辺の理解は必須ですからね。 1. リレーションの種類 リレーションを理解するためには、Relations / Associations を読み込まないと始まらない。結構ボリュームがあって、心折れそうになりますが!!実は大したことはないはず・・・。まずは、少しだけ用語の説明。 When calling a method such as User.hasOne(Project), we say that the User model (the model that t

  • Sequelize Part 1 - 導入してREPLで試してみる - Syati.info

    ちょっと前まで MEAN とか流行っていた気がするんですが、今はどうなんですかね?実際にちょっとしたWEBサービスで利用してみると、MongoDB が思った以上に厄介だった。トランザクションが無いのが、どうしても辛い。後々考えると面倒くさいことになるのは目に見えているのでヤメヤメ。ということで従来通り RDB を利用、そして、ORM は Sequelize を利用したので、その辺をメモっていきたいと思う。 以降で説明するコードは、01_repl にあります。 環境 OSX 10.10.5 Node 5.3.0 MariaDB 10.1.9 ORM 導入に際して Node で RDB を利用するために、ORM のライブラリを検討。意外とあるもんですね。 以下に github の star と fork 数をまとめる(2015/12/29 調べ)。 Lib Star Fork waterlin

  • 1