Se sei stato nel settore della gestione di database e della programmazione per un po 'di tempo, probabilmente ne hai sentito parlare . Introdotto per la prima volta nel 2009, MongoDB è attualmente uno dei più popolari software di gestione di database relazionali disponibili oggi sul mercato. Se sei nuovo nell'uso di MongoDB, una delle prime cose che devi fare è creare un utente in MongoDB e quindi creare un database allo stesso modo. In questo articolo discuteremo di entrambi.
I seguenti suggerimenti saranno trattati in questo articolo,
- Come creare un utente in MongoDB?
- Crea un database in MongoDB
- Come creare un utente per un unico database?
Come creare un utente in MongoDB?
Per creare un utente in MongoDb, è necessario utilizzare la funzione createuser. Dai un'occhiata all'esempio condiviso di seguito per capire come si fa.
db.createUser ({user: 'Edureka', pwd: 'password', roles: [{role: 'userAdminAnyDatabase', db: 'admin'}]})
Spiegazione
Analizziamo il codice condiviso sopra.
- Indica il nome utente e la password che verranno utilizzati nel sistema.
- Assegna un ruolo all'utente che abbiamo appena creato. Qui, abbiamo assegnato all'utente il ruolo di amministratore e quindi abbiamo utilizzato il metodo, userAdminAnyDatabase. Ciò significa che questo utente avrà l'accessibilità amministrativa a tutti i database presenti e a quelli che verranno creati nell'architettura MongoDB d'ora in poi.
- Abbiamo utilizzato il parametro db per specificare il database dell'amministratore. Questo è uno speciale Meta database all'interno dell'architettura mongoDb che contiene tutti i dettagli dell'utente che abbiamo appena creato.
Quando il comando viene eseguito correttamente, l'output sarà simile a questo.
Così abbiamo creato con successo un utente in MongoDB
Vediamo ora come creare un database in MongoDB
array di oggetti java esempio
Crea un database in MongoDB
Una delle cose più importanti da notare durante la creazione di un database in MongoDb è che non esiste alcun comando o modulo speciale che possa essere utilizzato per ottenere ciò. Anche se questo potrebbe sembrare strano se hai iniziato a utilizzare MongoDB dopo aver utilizzato altri sistemi di gestione di database SQL in cui è necessario creare un database, creare una tabella e quindi assegnare valori all'interno della stessa.
Ma in MongoDb, il database viene creato automaticamente dal sistema senza alcuna interferenza da parte dell'utente finale.
python __init__ classe
Un'altra cosa importante da notare qui è che non è necessario specificare il tipo di dati che verranno archiviati nel database. Lo stesso verrà assegnato automaticamente una volta inseriti i dati nel database creato.
Ora che conosci le basi, vediamo come creare un database in MongoDb se nessuno è stato creato automaticamente o se devi crearne uno completamente nuovo.
Per fare ciò, è necessario utilizzare la sintassi,
usa DATABASE_NAME
Se il database appena inserito esiste già nell'architettura, verrà automaticamente commutato e inizierai a utilizzarlo. Per capirlo meglio, dai un'occhiata all'esempio qui sotto.
> usa javatpointdb
L'output sarà simile a questo
Swithched a db javatpointdb
Se vuoi vedere il database che stai utilizzando, usa questo comando.
> db
Se desideri visualizzare un elenco di tutti i database esistenti all'interno dell'architettura, utilizza questo comando.
> mostra dbs
Se vuoi inserire un nuovo elenco in un database già esistente, usa questo comando.
> db.movie.insert ({'name': 'javatpoint'})
Quanto sopra è un esempio ei parametri possono essere modificati a seconda delle esigenze.
Come creare un utente per un unico database?
Se in una determinata situazione si desidera sviluppare un utente per un unico database è necessario utilizzare il modulo userAdmin.
cosa è awt in java
Come puoi vedere nell'immagine sopra, abbiamo utilizzato il seguente codice.
db.createUser (utente: 'Employeeadmin', pwd: 'password', ruoli: [{role: 'userAdmin', db: 'Employee'}]})
Spiegazione
- Indica la password dell'utente che desideri creare.
- All'utente creato di recente, devi assegnare un ruolo. Utilizzeremo il modulo userAdmin per assegnare il ruolo di amministratore a questo utente.
- Infine abbiamo utilizzato i parametri db per specificare su quale database questo utente ha i privilegi.
Quando il codice precedente viene eseguito correttamente, l'output sarà simile a questo.
L'esempio precedente mostra la creazione di un nome utente - EmployeeAdmin e che dispone dell'autorizzazione per utilizzare il database Employee.
Questo ci porta alla fine di questo articolo su Crea utente in MongoDB.
Ora che hai capito cosa sono i Big Data, dai un'occhiata a da Edureka, una società di formazione online affidabile con una rete di oltre 250.000 studenti soddisfatti sparsi in tutto il mondo. Il corso di formazione per la certificazione Edureka Big Data Hadoop aiuta gli studenti a diventare esperti in HDFS, Yarn, MapReduce, Pig, Hive, HBase, Oozie, Flume e Sqoop utilizzando casi d'uso in tempo reale nel settore Retail, Social Media, Aviation, Tourism, Finance.
Hai domande per noi? Menzionateli nella sezione commenti e vi risponderemo.