タグ

Databaseとmongooseに関するOooのブックマーク (1)

  • Mongoose のモデルに独自メソッドを追加する - KrdLab's blog

    久しぶりに Mongoose ネタです.Schema の API である static メソッドについて少しだけ. 今回は短め. 見出し 何ができる? 登録した関数内での処理 実際の定義 参考にした情報 何ができる? 例えば User というモデルを定義 (UserSchema) したとします.User に対しては,find/findOne といったメソッドを呼び出すことができます. しかし,例えば DataMapper のような「first_or_create (あれば最初の 1 つを返す,無ければ作って返す)」が欲しくなった場合はどうすればよいでしょう? 上記のような場合に Schema.static メソッドを使用します.Schema.static メソッドは,モデルに対して独自の処理を追加することができます. var UserSchema = new Schema({ name:

    Mongoose のモデルに独自メソッドを追加する - KrdLab's blog
  • 1