MongoDB

Installa MongoDB su Ubuntu

Installa MongoDB su Ubuntu
In questo breve post, vedremo come possiamo installare uno dei database NoSQL più popolari, MongoDB su Ubuntu e iniziare a usarlo anche. Inizieremo ora.

Database MongoDB

MongoDB è uno dei database NoSQL più popolari utilizzato per archiviare e interrogare dati senza schema.

I dati di oggi hanno un numero indefinito di proprietà. Nuove proprietà di un oggetto vengono aggiunte ogni giorno e tali proprietà potrebbero non essere presenti in tutti gli oggetti attualmente esistenti. I database MySQL memorizzano queste proprietà anche per gli oggetti che ne sono sprovvisti. Vediamo un esempio:

Nome Indirizzo Linea 1 indirizzo 2 Riga indirizzo 3
John A-17 17a strada Florida
Sam B-46 California -

Se avessimo salvato questi dati in un database NoSQL, sarebbe stato simile a:

[

"nome": "Giovanni",
"address_line1": "A-17",
"address_line2": "17th Street",
"address_line3": "Florida"
,

"nome": "Giovanni",
"address_line1": "B-46",
"address_line2": "California"

]

Vedi la differenza, il campo che non è applicabile per un oggetto non è nemmeno presente come colonna.

Installazione di MongoDB

Ora, l'installazione di MongoDB è solo una questione di pochi comandi. Per iniziare, permettiamo a Ubuntu di garantire l'autenticità del software che stiamo cercando di installare:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927

Una volta eseguito questo comando, otterremo il seguente output:

Ubuntu ha importato la chiave MongoDB nel suo gestore di pacchetti. Quindi, esegui il comando successivo per creare un file di elenco per MongoDB:

echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverso"
|sudo tee /etc/apt/sources.elenco.d/mongodb-org-3.2.elenco

Una volta eseguito questo comando, otterremo il seguente output:

Aggiorniamo infine l'elenco dei pacchetti:

sudo apt-get update

Ora siamo pronti per installare MongoDB ora:

sudo apt-get install -y mongodb-org

Una volta eseguito questo comando, potrebbero essere necessari alcuni minuti per installare i pacchetti MongoDB.
Ora, esegui questi due comandi per avviare il servizio MongoDB e verificarne lo stato:

sudo systemctl start mongod
sudo systemctl status mongod

Una volta eseguito questo comando, otterremo il seguente output:

Abiliteremo anche l'avvio automatico di MongoDB all'avvio del sistema:

sudo systemctl abilita mongod

Una volta eseguito questo comando, otterremo il seguente output:

Query con mongoDB

Ora che abbiamo installato e avviato MongoDB, possiamo anche interrogare i dati utilizzandolo. Proviamo alcuni comandi di esempio qui.

Usando Mongo Shell

Per iniziare a eseguire query MongoDB, possiamo aprire Mongo Shell semplicemente digitando:

mongo

Shell si aprirà:

Inserimento dati

Ora possiamo creare un nuovo database:

E possiamo inserire i dati in esso:

Nota che non abbiamo dovuto fare il piattaforme raccolta ed è stata effettuata automaticamente.

Ottenere dati

Possiamo eseguire un semplice comando per ottenere i dati che abbiamo salvato:

Nella seconda query sopra, abbiamo anche stampato il numero di documenti presenti nella collezione.

Ulteriori studi

In questo breve post, abbiamo imparato come installare MongoDB ed eseguire query di base su di esso. Per approfondire MongoDB, dai un'occhiata a queste eccellenti risorse di seguito:

Come utilizzare Xdotool per stimolare i clic del mouse e le sequenze di tasti in Linux
Xdotool è uno strumento da riga di comando gratuito e open source per simulare i clic del mouse e le sequenze di tasti. Questo articolo tratterà una b...
I 5 migliori mouse per computer ergonomici per Linux
L'uso prolungato del computer provoca dolore al polso o alle dita?? Soffri di rigidità articolare e devi continuamente stringerti la mano? Senti un do...
Come modificare le impostazioni del mouse e del touchpad utilizzando Xinput in Linux
La maggior parte delle distribuzioni Linux viene fornita con la libreria "libinput" per impostazione predefinita per gestire gli eventi di input su un...