MongoDB Crea collezione

MongoDB Crea collezione
“Sappiamo tutti che per la memorizzazione di informazioni all'interno di un database, generalmente creiamo tabelle. In MongoDB, chiamiamo queste tabelle “Collezioni."Queste collezioni funzionano allo stesso modo delle tabelle funzionano in qualsiasi altro DBMS. Inoltre, è estremamente semplice creare e lavorare con le collezioni MongoDB. Pertanto, in questo articolo, discuteremo il metodo di creazione di raccolte in MongoDB in Ubuntu 22.04. Oltre a ciò, impareremo anche alcune altre domande associate alle collezioni MongoDB."

Come creare una raccolta in MongoDB in Ubuntu 22.04?

Creare una raccolta (più comunemente nota come tabella) in MongoDB in Ubuntu 22.04, devi solo seguire questi tre semplici passaggi:

Passaggio n. 1: verificare la presenza del server MongoDB su Ubuntu 22.04

Prima di fare qualsiasi altra cosa, devi prima assicurarti che MongoDB sia installato sul tuo sistema specifico. Per questo, devi controllare la sua versione installata con il seguente comando:

$ Mongo -Version

Questo comando visualizzerà la versione del server MongoDB se è installato sul sistema, come mostrato di seguito:

Dopo aver confermato l'esistenza del server MongoDB sul tuo Ubuntu 22.04 Sistema, dovrai inserire la sua shell utilizzando il comando "Mongo". Una volta che lo fai, sarai facilmente in grado di eseguire query all'interno della shell Mongodb.

Passaggio n. 2: crea un database MongoDB in Ubuntu 22.04

Dal momento che puoi creare una raccolta o una tabella in MongoDB solo se si dispone di un database presente sul tuo sistema, pertanto creeremo prima un database con il seguente comando:

> Usa CollectionSDB

Abbiamo nominato il nostro database “CollectionSdb."Alla creazione di questo database, l'output mostrato di seguito è stato visualizzato sulla nostra shell MongoDB:

Passaggio n. 3: crea una collezione MongoDB in Ubuntu 22.04

Possiamo facilmente creare una raccolta all'interno del nostro database MongoDB appena creato. Per fare ciò, useremo il seguente comando:

> db.CreateCollection ("MyFirstmongoDbCollection")

Non è necessario raccontare questa domanda sul database all'interno del quale dovrebbe essere creata la suddetta collezione. Questo perché siamo già passati al database di destinazione alla sua creazione nel secondo passaggio di questo metodo. Il nome della nostra raccolta o tavolo MongoDB è “myfirstmongodbcollection."

Il messaggio di successo che appare dopo l'esecuzione di questa query è mostrato nell'immagine seguente:

Implica che siamo riusciti a creare una raccolta in MongoDB in Ubuntu 22.04.

Come controllare tutte le collezioni in MongoDB in Ubuntu 22.04?

Se vuoi vedere tutte le raccolte che hai creato finora nel tuo database attuale, è necessario eseguire la seguente query nella shell MongoDB:

> Mostra collezioni

Dato che avevamo creato solo una singola raccolta all'interno del nostro database, il nome di quella raccolta è apparso a seguito dell'esecuzione di questa query. È mostrato nell'immagine qui sotto:

Come inserire documenti in una raccolta MongoDB in Ubuntu 22.04?

Ora, ti spiegheremo la procedura di inserire record o righe all'interno di una raccolta MongoDB che sono, in effetti, conosciute come "documenti". Per inserire più documenti in una raccolta MongoDB con una singola query, dovrai eseguire la seguente query:

> db.myfirstmongodbcollection.InsertMany ([nome: "Harry", età: 35, nome: "Fred", età: 31, nome: "Clara", età: 29])

Con l'aiuto di questa query, volevamo inserire tre documenti all'interno della nostra collezione MongoDB “MyFirstMongoDbCollection."Questi documenti sono costituiti da tre attributi o colonne, ciascuno noto come" campi "in mongodb, i.e., nome ed età. Abbiamo usato la funzione "insertmany" per inserire più documenti contemporaneamente. Inoltre, un punto importante da evidenziare qui è che abbiamo esplicitamente specificato il nome della nostra raccolta durante l'esecuzione di questa query. È così perché un database MongoDB può contenere più raccolte al suo interno. Pertanto, è obbligatorio specificare quale database si desidera inserire questi documenti mentre si inserisce i documenti. Infine, devi essere più cauto con la sintassi delle query MongoDB, tra cui la spaziatura e l'uso della parentesi. Allo stesso modo, puoi inserire anche più di tre documenti nella collezione MongoDB.

Se non ci sono errori nella query, i documenti specificati verranno inseriti correttamente nella collezione MongoDB, come mostrato nell'immagine seguente:

Come visualizzare tutti i documenti in una raccolta MongoDB in Ubuntu 22.04?

Se si desidera visualizzare tutti i documenti inseriti in una collezione MongoDB, dovrai eseguire la seguente query:

> db.myfirstmongodbcollection.Trovare( )

Tutti i documenti della nostra attuale collezione MongoDB sono mostrati nell'immagine qui sotto:

Come visualizzare un documento specifico in una raccolta MongoDB in Ubuntu 22.04?

Tuttavia, a volte, non si desidera visualizzare tutti i documenti di una raccolta; Piuttosto, desideri solo visualizzare un documento specifico. Puoi facilmente farlo facendo uso di uno qualsiasi dei suoi campi all'interno della seguente query:

> db.myfirstmongodbcollection.find (age: 31)

In questa domanda, abbiamo usato il campo "età" della nostra collezione e vogliamo estrarre quel documento in cui l'età è pari a 31. Puoi persino usare il campo "Nome" o qualsiasi altro se lo hai in questa query.

Il documento MongoDB associato a "Age: 31" è mostrato nell'immagine seguente:

Conclusione

Oggi volevamo guidarti attraverso la procedura di lavoro con le collezioni a MongoDB in Ubuntu 22.04. Per spiegarti, prima ti abbiamo insegnato quali sono le collezioni MongoDB, quindi abbiamo spiegato il metodo di creazione di raccolte in MongoDB. Dopo aver creato una collezione a MongoDB, ti abbiamo anche insegnato come è possibile inserire documenti all'interno di una raccolta MongoDB e visualizzarli secondo le tue esigenze. Attraversando questa guida, sarai in grado di aggirare le collezioni MongoDB in Ubuntu 22.04.