クラス: Mongo::Auth::User::View
Overview
データベースに対するユーザー関連操作の動作を定義します。
インスタンス属性の概要を折りたたむ
-
#database ⇒ Database
readOnly
データベース ビューのデータベース。
インスタンス メソッドの概要を折りたたむ
-
# create (user_or_name、オプション = {}) = 結果
データベースに新しいユーザーを作成します。
-
# info (名前、オプション = {}) = 配列
データベース内の特定のユーザーの情報を取得します。
-
#初期化(データベース) = ビュー
コンストラクター
新しいユーザー ビューを初期化します。
-
delete (name, options = {{}) = {}} = 結果
データベースからユーザーを削除します。
-
#update(user_or_name, options = {}) ⇒ Result
データベース内のユーザーを更新します。
コンストラクターの詳細
#初期化(データベース) =ビュー
新しいユーザー ビューを初期化します。
66 67 68 |
# ファイル 'lib/mongo/auth/user/view.rb', 行 66 デフォルト 初期化(database) @database = database end |
インスタンス属性の詳細
#database ⇒ Database (readonly)
データベースビューのデータベースを返します。
27 28 29 |
# ファイル 'lib/mongo/auth/user/view.rb', 行 27 デフォルト database @database end |
インスタンス メソッドの詳細
# create (user_or_name、オプション = {}) =結果
データベースに新しいユーザーを作成します。
46 47 48 49 50 51 52 53 54 55 56 |
# ファイル 'lib/mongo/auth/user/view.rb', 行 46 デフォルト create(user_or_name, = {}) user = 生成(user_or_name, ) execution_operation() 行う |セッション| 操作::CreateUser.新着情報( user: user, db_name: database.name, セッション: セッション, write_concern: [:write_concern] & & WriteConcern.得る([:write_concern]) ) end end |
# info (名前、オプション = {}) =配列
データベース内の特定のユーザーの情報を取得します。
134 135 136 |
# ファイル 'lib/mongo/auth/user/view.rb', 行 134 デフォルト info(name, = {}) user_query(name, ).ドキュメント end |
delete (name, options = {{}) = {}} =結果
データベースからユーザーを削除します。
84 85 86 87 88 89 90 91 92 93 |
# ファイル 'lib/mongo/auth/user/view.rb', 行 84 デフォルト delete(name, = {}) execution_operation() 行う |セッション| 操作::RemoveUser.新着情報( user_name: name, db_name: database.name, セッション: セッション, write_concern: [:write_concern] & & WriteConcern.得る([:write_concern]) ) end end |
#update(user_or_name, options = {}) ⇒ Result
データベース内のユーザーを更新します。
109 110 111 112 113 114 115 116 117 118 119 |
# ファイル 'lib/mongo/auth/user/view.rb', 行 109 デフォルト update(user_or_name, = {}) user = 生成(user_or_name, ) execution_operation() 行う |セッション| 操作::UpdateUser.新着情報( user: user, db_name: database.name, セッション: セッション, write_concern: [:write_concern] & & WriteConcern.得る([:write_concern]) ) end end |