Proiezione MongoDB

Proiezione MongoDB
Mentre lavorano in molti ambienti di database, molti di noi potrebbero non trovarci affatto interessati agli strumenti. Questo perché potrebbero richiedere molti tipi di configurazioni che potrebbero essere frenetici. Per superare questo problema, MongoDB Inc. ha sviluppato il suo mongoDB che può essere utilizzato all'interno di qualsiasi piattaforma senza l'installazione e la configurazione di qualsiasi database basato su SQL. MongoDB è una piattaforma aperta e gratuita creata in sostituzione dei database convenzionali. In questo tutorial, discuteremo del concetto di proiezione che è più noto tra gli utenti MongoDB.

Iniziamo prima aggiornando e aggiornando il nostro sistema. Per questo, dobbiamo utilizzare la shell del terminale per provare i comandi di aggiornamento e aggiornamento separatamente o combinati nell'area di query. Successivamente, devi installare MongoDB sul tuo sistema Linux, Ubuntu 20.04. Per questo, dobbiamo utilizzare il pacchetto APT all'interno dell'istruzione di installazione seguita dalla parola chiave "MongoDB". Abbiamo utilizzato l'opzione "-y" per far rispettare il nostro sistema per installarlo senza interrompere il processo di installazione sul verificarsi di qualsiasi problema o errore.

Dopo l'esecuzione delle istruzioni sopra mostrate sulla shell, il nostro sistema ha iniziato a installarla correttamente all'estremità di Linux. Dobbiamo aspettare fino a quando la sua elaborazione raggiunge il 100 percento.

Dopo l'elaborazione, otterremo le ultime righe mostrate alla fine.

Dopo l'installazione riuscita di MongoDB al nostro Ubuntu 20.04 Sistema, controlleremo il suo stato di attività utilizzando l'istruzione di stato "SystemCtl sulla shell. È necessario utilizzare la parola chiave "MongoDB" alla fine di questa istruzione per specificare l'applicazione. L'esecuzione di questo comando visualizzerebbe l'output a mezzanola mostrata i.e. MongoDB è attivamente in esecuzione.

Dopo aver controllato lo stato dell'attività di MongoDB nella nostra shell Linux, dobbiamo collegare MongoDB all'indirizzo IP del sistema per renderlo attivo. Per questo, dobbiamo utilizzare l'opzione "-val" all'interno dell'istruzione Mongo seguita dal "DB.Istruzioni RUNCOMMAND ". È necessario utilizzare il valore "ConnectionStatus" come "1" per collegarlo. Questa esecuzione del comando mostrerà la versione installata di MongoDB e la collegherà al nostro indirizzo IP Linux. Successivamente, se si trova lo stato di connessione a sud-fuoristrada con "OK: 1", la connessione avrà successo.

Iniziamo con l'utilizzo di MongoDB per dimostrare l'uso di concetti di proiezione in esso. Per questo, è necessario lanciare la shell MongoDB all'interno della nostra shell del terminale usando la semplice istruzione "mongo" come mostrato di seguito. L'esecuzione di questo comando lancerà la shell MongoDB sullo schermo per interrogare i dati come presentato di seguito.

Dobbiamo dare un'occhiata a tutti i database già integrati all'interno del nostro MongoDB prima. Per questo, dobbiamo eseguire l'istruzione DBS Show all'interno della shell Mongodb. Ci mostra l'elenco di 3 database integrati. Le istruzioni "DB" possono mostrarti il ​​database di MongoDB appena fatto sulla schermata Shell. Abbiamo già creato un database "test" all'interno di MongoDB come mostrato. Per utilizzare questo database, prova a eseguire l'istruzione "Usa" seguita dal nome di un database come visualizzato nella foto allegata.

Ora stiamo attualmente lavorando al database "test". Per eseguire la proiezione e per visualizzare dati limitati di un database, dobbiamo avere alcuni dati sotto forma di raccolte all'interno del MongoDB del nostro sistema. Quindi, abbiamo chiamato la funzione "createcollection" di MongoDB da parte dell'oggetto "db". Abbiamo nominato questa raccolta come "test" come specificato nei parametri. La raccolta è stata creata correttamente come mostrato nell'output di seguito.

Puoi vedere tutte le raccolte già realizzate tramite l'istruzione di raccolta dello spettacolo. In questo momento abbiamo solo 2 raccolte disponibili nel database "test", test e nuovo.

Per inserire i dati all'interno della raccolta di nuova redazione "Test", utilizzeremo la funzione "Insert". È seguito dai dati di raccolta tra parentesi ricci, cioè colonne. Questi dati devono trovarsi nel modulo coppia di valore chiave come facevamo nei dizionari di Python (i.e. Le collezioni sono simili ai dizionari.) I dati di raccolta possono essere nidificati in più di una raccolta all'interno della raccolta. Quindi, abbiamo usato le 6 colonne all'interno della prima parte dei dati di raccolta. La seconda raccolta contiene le 6 colonne esterne insieme ad alcune colonne interne. I dati sono stati inseriti con successo all'interno della raccolta "test".

Per trovare e visualizzare tutti i dati per un particolare "test" di raccolta all'interno del database specifico, è necessario utilizzare il metodo "Trova" con parentesi vuote. Visualirà tutti i dati come mostrato.

Per visualizzare il minor numero di dati dalla raccolta, eseguiremo la proiezione sulla funzione "Trova" specificando il nome chiave delle colonne per visualizzare solo il risultato della colonna richiesto. La "chiave: 1" visualizzerà solo la colonna incorporata "_id" per questa raccolta.

Proviamo a visualizzare solo le colonne "Titolo" e "Tag" dalla raccolta "Test" utilizzando la funzione Trova. Per questo, impostare i tasti della colonna su 1. Impostazione "_id" significa che non verrà visualizzato. Dopo aver eseguito questa istruzione, abbiamo i risultati solo per le colonne "Titolo" e "Tags".

Abbiamo utilizzato nuovamente la funzione Trova () per visualizzare i dati limitati solo per la colonna "Commenti" e "Mi piace" impostando entrambi su 1. I dati per entrambe le colonne di dati sono stati visualizzati nell'immagine mostrata senza alcuna visualizzazione aggiuntiva di dati dalla raccolta.

Conclusione:

L'introduzione di questo articolo include le informazioni sulla necessità della creazione di MongoDB come strumento alternativo ad altri database. Successivamente, abbiamo discusso di installarlo sulla piattaforma Linux (i.E Ubuntu 20.04) e come usarlo nella creazione di raccolte, database e inserimento di record. Infine, abbiamo discusso dell'uso della funzione "Trova" per eseguire la proiezione dei dati delle raccolte MongoDB per visualizzare il set limitato di record dalle raccolte specifiche.