mongodb create user
спајање сортирај ц ++ код
Како створити корисника, додати корисника, створити административног корисника и доделити улоге у МонгоДБ:
МонгоДБ Профилер базе података је детаљно објашњено у нашем претходном упутству у овоме МонгоДБ серија тренинга за све .
У овом упутству ћемо научити о креирању корисника и додељивању улога у МонгоДБ-у.
Шта ћете научити:
- Направите корисника у МонгоДБ
- Приступ је обавезан
- Направите улогу у МонгоДБ-у
- Закључак
- Препоручено читање
Направите корисника у МонгоДБ
МонгоДБ нам омогућава да на веома ефикасан начин креирамо новог корисника у систему. Ако корисник којег ћемо уметнути већ постоји, тада ће одговорити грешка. Ако не постоји корисник који већ постоји, убаците тај запис у систем.
Синтакса
db.createUser(user, writeConcern)
- корисник - То је врста документа и садржи потврду идентитета у вези са корисничким информацијама које желите да убаците у систем.
- вритеЦонцерн - То је ниво дозволе који се користи за писање нечега у физичку меморију.
Корисник садржи следећа поља:
- усер - Корисничко име.
- пвд - Лозинка корисника.
- цустомДата - Информације о асоцијацији корисника.
- улоге - ниво приступа или ниво привилегија корисника.
- аутхентицатионРестрицтионс - Овлашћења за корисника.
Приступ је обавезан
- Да бисте креирали новог корисника у систему, морате имати дозволу за креирање новог корисника.
- Да бисте доделили улоге у систему, морате имати дозволу за улогу.
Код
use products db.createUser( { user: ' AdminSTH', pwd: ' AdminSTH', customData: { employeeId: 12345 }, roles: [ { role: 'clusterAdmin', db: 'admin' }, { role: 'readAnyDatabase', db: 'admin' }, 'readWrite'] }, { w: 'majority' , wtimeout: 5000 } )
Операција даје следеће улоге АдминСТХ:
- Администраторска улога цлустерАдмин и реадАниДатабасе.
- Улога реадВрите у бази података о производима.
Направите улогу у МонгоДБ-у
Можемо створити независну улогу у МонгоДБ-у експлицитним изражавањем дозвола за све привилегије. Такође у новим улогама можемо наследити привилегије из друге улоге.
Синтакса
дб.цреатеРоле (роле, вритеЦонцерн)
врсте испитивања рачунарског система укључују
- улога - информације и дозволе у вези са улогом.
- вритеЦонцерн - То је ниво дозволе који се користи за писање нечега у физичку меморију.
Улога садржи следећа поља:
како се користи апк датотека
- роле - Име улоге.
- привилегије - Списак дозвола.
- улоге - ниво приступа или ниво привилегија корисника.
- аутхентицатионРестрицтионс - Овлашћења за корисника.
Приступ је обавезан
- Да бисте креирали новог корисника у систему, морате имати дозволу за креирање новог корисника.
- Да бисте доделили улоге у систему, морате имати дозволу за улогу.
Код
use admin db.createRole( { role: 'myClusterAdmin', privileges: [ { resource: { cluster: true }, actions: [ 'addShard' ] }, { resource: { db: 'config', collection: '' }, actions: [ 'find', 'update', 'insert', 'remove' ] }, { resource: { db: 'users', collection: 'usersCollection' }, actions: [ 'update', 'insert', 'remove' ] }, { resource: { db: '', collection: '' }, actions: [ 'find' ] } ], roles: [ { role: 'read', db: 'admin' } ] }, { w: 'majority' , wtimeout: 5000 } )
Закључак
Постоје две главне ствари о којима је било речи у овом упутству. У првој фази смо покрили како можемо створити корисника у МонгоДБ-у и све потребне ствари које су нам потребне за то.
Такође смо описали како доделити одређену улогу кориснику током креирања.
У другој фази смо научили како можемо створити улогу која има прилагођене привилегије. Можете копирати доступни код у МонгоДБ и Робо 3Т да бисте креирали корисника, доделили улогу и стварање улога.
Погледајте наш предстојећи водич да бисте сазнали више о потврди идентитета у МонгоДБ-у.
ПРЕВ Туториал |. | СЛЕДЕЋА Лекција
Препоручено читање
- Потврда идентитета корисника у МонгоДБ
- МонгоДБ Направите резервну копију базе података
- МонгоДБ Водич за креирање базе података
- Употреба курсора у МонгоДБ са примерима
- МонгоДБ метода сортирања () са примерима
- Употреба ОбјецтИд () у МонгоДБ са примерима
- МонгоДБ документ упита помоћу методе Финд () (примери)
- МонгоДБ Ажурирање и брисање докумената са примерима