API Docs for:
Show:

User Class

Defined in: src/User.coffee:1

Userを管理するクラス

Constructor

User

()

Defined in src/User.coffee:1

Item Index

Methods

Events

Methods

find

(
  • cond
  • [option]
)
ARRAY static

Defined in src/User.coffee:35

条件からユーザーを探す

名前から探す場合

users = User.find({
  name: 'hokamura'
})

名前と年齢から探す場合

条件を二つ指定するとand検索になる

users = User.find({
  name: 'hokamura',
  age: 20
})

limitの指定

オプションでlimitを指定することで結果の件数の上限を指定する

users = User.find({
  name: 'hokamura'
}, {
  limit: 10
})

Parameters:

  • cond Object

    検索条件

    • name String

      名前から探す場合に指定する

    • email String

      メールアドレスから探す場合に指定する

    • age Number

      年齢から探す場合に指定する

  • [option] Object optional

    オプション

    • [limit] Number optional

      結果件数の上限数

Returns:

ARRAY: 条件にマッチしたユーザーのリスト

getName

() String

Defined in src/User.coffee:26

名前のデータを文字列で返す

Returns:

String: 名前の文字列

Events

change

Defined in src/User.coffee:9

データを設定したとき発火するイベント

newUser = new User();

newUser.on('change', function(user) {
// user == newUser
});

// fire event
user.set('name', 'hokamura');

Event Payload:

  • user User

    変更されたユーザーモデル