Mongoose: рдбреЗрдЯрд╛рдмреЗрд╕ рдХреИрд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 24 рд╕рд┐рддре░ 2012  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: Automattic/mongoose

рдореЛрдВрдЧреЛ рдЦреЛрд▓ рдореЗрдВ, рдореИрдВ рдРрд╕рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ:

use admin
db.auth('user','pass')
use test
db.find()

рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдореИрдВ рдЕрдзрд┐рдХреГрдд рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореИрдВ рд╕рдм рдХреБрдЫ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рдиреЗрд╡рд▓рд╛ рдореЗрдВ рдПрдХ рд╣реА рдХрд╛рдо рдХреИрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдореИрдВ рдбреАрдмреА рдХреЛ рдореЛрдВрдЧреЛрд╕ рдореЗрдВ рдХреИрд╕реЗ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реВрдВ?

рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдЕрдзрд┐рдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдбреАрдмреА рджрд░реНрдЬ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдлрд┐рд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╣реЗрд░рдлреЗрд░ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рдбреАрдмреА рдореЗрдВ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЕрдиреНрдп рд╕рдВрднрд╛рд╡рд┐рдд рддрд░реАрдХрд╛ url рдореЗрдВ рдХреНрд╡реЗрд░реА рдкрд░рдо рдХреЗ рд╕рд╛рде рд╣реИ

 mongodb://root:pass<strong i="6">@localhost</strong>:27017/mydb?authSource=admin

рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВ -> рд╕рдорд░реНрдерди AuthSource

рд╕рднреА 10 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЕрдкрдиреЗ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдЕрдзрд┐рдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреЗ рдХрдиреЗрдХреНрд╢рди рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдпрд╛ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд░рд┐рдд рдкреИрд░рд╛ рдореЗрдВ рдЕрдкрдирд╛ рдирд╛рдо + рдкрд╛рд╕рд╡рд░реНрдб рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ:

рдпрд╣рд╛рдВ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ: http://mongoosejs.com/docs/api.html#index_Mongoose -createConnection

рдЬрд╡рд╛рдм рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рд╣рд╛рдБ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдЕрдзрд┐рдХреГрдд рдХрд░рдирд╛ рд╣реИред рд▓реЗрдХрд┐рди рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рдмрд╛рдж, рдореИрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдХреИрд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдЬреЛ рдореЛрдВрдЧреЛ рдЦреЛрд▓ рдореЗрдВ "OTHER_DB рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ"ред

рдпрд╣ рдиреЗрд╡рд▓рд╛ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред рдПрдХ рдирдП рдХрдиреЗрдХреНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

24 рд╕рд┐рддрдВрдмрд░ 2012 рдХреЛ рд░рд╛рдд 8:57 рдмрдЬреЗ, рд░реЗрдХреНрд╕ рд╣реБрдЖрдВрдЧ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

рдЬрд╡рд╛рдм рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рд╣рд╛рдБ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдЕрдзрд┐рдХреГрдд рдХрд░рдирд╛ рд╣реИред рд▓реЗрдХрд┐рди рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рдмрд╛рдж, рдореИрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдХреИрд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдЬреЛ рдореЛрдВрдЧреЛ рдЦреЛрд▓ рдореЗрдВ "OTHER_DB рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ"ред

\
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВред

рдПрдХ рдореЛрдВрдЧреЛрдбрдм рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдереА - рдХреЛрдЬрд╝ рдореБрдЭреЗ "рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ" (рдорд╛рдирдХ) рдЬреИрд╕реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреАрдмреА рдореЗрдВ рд▓рд╛рдПрдЧрд╛ред рд▓реЗрдХрд┐рди рдиреЗрд╡рд▓рд╛ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ? рдХреЗрд╡рд▓ рдСрдерд╕реЛрд░реНрд╕ рдХреЛ рдСрде рд╡рд┐рдХрд▓реНрдк рдХреЗ рдЕрдВрджрд░ рд╕реЗрдЯ рдХрд░реЗрдВ ....

var db = mongoose.createConnection(
  "localhost", 
  "myCostumDB", 
  "27010", 
  {
    user: "root",
    pass: "mypass",
    auth: {
      authSource: "admin" //<-- That is the Point.....
    }
  }
);

рдЕрдЪреНрдЫрд╛ рднрдЧрд╡рд╛рди, рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЦреЛрдЬрдирд╛ рдХрд┐рддрдирд╛ рдХрдард┐рди рдерд╛ред рдореБрдЭреЗ рдФрд░ рдмрд╛рд▓ рдЦреАрдВрдЪрдиреЗ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж @MNeundorf ред

рдЕрдиреНрдп рд╕рдВрднрд╛рд╡рд┐рдд рддрд░реАрдХрд╛ url рдореЗрдВ рдХреНрд╡реЗрд░реА рдкрд░рдо рдХреЗ рд╕рд╛рде рд╣реИ

 mongodb://root:pass<strong i="6">@localhost</strong>:27017/mydb?authSource=admin

рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВ -> рд╕рдорд░реНрдерди AuthSource

@Naxmeify рддреБрдо рдореЗрд░реА рдЬрд╛рди рдмрдЪрд╛рдУ...! рдзрдиреНрдпрд╡рд╛рдж!

@Naxmeify рддреБрдо рдореЗрд░реА рднреА рдЬрд╛рди рдмрдЪрд╛ рд▓реЛ...! рдзрдиреНрдпрд╡рд╛рдж!

@naxmefy рддреБрдо рдореЗрд░реА рднреА рдЬрд╛рди рдмрдЪрд╛рдУ! рдзрдиреНрдпрд╡рд╛рдж!

рдореИрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓реЙрдЧрд┐рди рдкреЛрд░реНрдЯрд▓ рдХреЛ рдЙрд╕реА рдкреГрд╖реНрда рдкрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд▓реЙрдЧрд┐рди рдкреЛрд░реНрдЯрд▓ рдореЗрдВ рдХреИрд╕реЗ рдмрджрд▓реВрдВ?

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

ghost picture ghost  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Igorpollo picture Igorpollo  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

CodeurSauvage picture CodeurSauvage  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ArThoX picture ArThoX  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

AraanBranco picture AraanBranco  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ