ç±»ï¼Mongo::Auth::User::View
- ç»§æ¿ï¼
-
对象
- 对象
- Mongo::Auth::User::View
- æ©å±æ¹å¼ï¼
- å¯è½¬å
- å®ä¹äºï¼
- lib/ Mongo/auth/user/view.rb
Overview
å®ä¹æ°æ®åºä¸ä¸ç¨æ·ç¸å ³çæä½çè¡ä¸ºã
å®ä¾å±æ§æè¦æå
-
#database â Database
åªè¯»
æ°æ®åº è§å¾çæ°æ®åºã
å®ä¾æ¹æ³æè¦æå
-
# create (user_or_name, options = {}) â ç»æ
卿°æ®åºä¸å建ä¸ä¸ªæ°ç¨æ·ã
-
# info (name, options = {}) â æ°ç»
è·åæ°æ®åºä¸ç¹å®ç¨æ·çä¿¡æ¯ã
-
#åå§åï¼æ°æ®åºï¼â æ¥ç
æé 彿°
åå§åæ°ç¨æ·è§å¾ã
-
# å é¤ (name, options = {}) â ç»æ
仿°æ®åºä¸å é¤ç¨æ·ã
-
# update (user_or_name, options = {}) â ç»æ
æ´æ°æ°æ®åºä¸çç¨æ·ã
æé 彿°è¯¦æ
#åå§åï¼æ°æ®åºï¼âæ¥ç
åå§åæ°ç¨æ·è§å¾ã
66 67 68 |
# File 'lib/ Mongo/auth/user/view.rb', line 66 def åå§å(database) @database = database end |
å®ä¾å±æ§è¯¦ç»ä¿¡æ¯
#database â Database (readonly)
è¿åæ°æ®åºè§å¾çæ°æ®åºã
27 28 29 |
# File 'lib/ Mongo/auth/user/view.rb', line 27 def database @database end |
å®ä¾æ¹æ³è¯¦ç»ä¿¡æ¯
# create (user_or_name, options = {}) âç»æ
卿°æ®åºä¸å建ä¸ä¸ªæ°ç¨æ·ã
46 47 48 49 50 51 52 53 54 55 56 |
# File 'lib/ Mongo/auth/user/view.rb', line 46 def å建(user_or_name, = {}) user = çæ(user_or_name, ) execute_operation() do |ä¼è¯| æä½::createUser.new( ç¨æ·ï¼ user, db_name: database.åç§°, ä¼è¯ï¼ ä¼è¯, write_concern: [:write_concern] && writeConcern.è·å([:write_concern]) ) end end |
# info (name, options = {}) âæ°ç»
è·åæ°æ®åºä¸ç¹å®ç¨æ·çä¿¡æ¯ã
134 135 136 |
# File 'lib/ Mongo/auth/user/view.rb', line 134 def ä¿¡æ¯(åç§°, = {}) user_query(åç§°, ).ææ¡£ end |
# remove (name, options = {}) âç»æ
仿°æ®åºä¸å é¤ç¨æ·ã
84 85 86 87 88 89 90 91 92 93 |
# File 'lib/ Mongo/auth/user/view.rb', line 84 def å é¤(åç§°, = {}) execute_operation() do |ä¼è¯| æä½::å é¤ç¨æ·.new( user_name: åç§°, db_name: database.åç§°, ä¼è¯ï¼ ä¼è¯, write_concern: [:write_concern] && writeConcern.è·å([:write_concern]) ) end end |
# update (user_or_name, options = {}) âç»æ
æ´æ°æ°æ®åºä¸çç¨æ·ã
109 110 111 112 113 114 115 116 117 118 119 |
# File 'lib/ Mongo/auth/user/view.rb', line 109 def update(user_or_name, = {}) user = çæ(user_or_name, ) execute_operation() do |ä¼è¯| æä½::updateUser.new( ç¨æ·ï¼ user, db_name: database.åç§°, ä¼è¯ï¼ ä¼è¯, write_concern: [:write_concern] && writeConcern.è·å([:write_concern]) ) end end |