MongoDB Trova tutto

MongoDB Trova tutto
“Se non si desidera utilizzare alcun database tradizionale e si desidera utilizzare una semplice alternativa che non richiede così tante configurazioni, allora MongoDB è al tuo servizio. Ti consente di creare raccolte e archiviare i dati sotto forma di elenchi, array e dizionari, i.e., coppie di valore chiave. Quindi, abbiamo deciso di discutere l'uso della funzione find () di MongoDB per visualizzare i dati del documento dalle collezioni. Iniziamo con l'articolo di oggi aggiornandolo e aggiornandolo prima per evitare errori o problemi mentre eseguiamo le nostre attività sotto forma di domande. Per aggiornare il nostro Ubuntu 2.04 Sistema, dobbiamo utilizzare il pacchetto "APT" del nostro sistema Linux, che è un must in quasi tutte le istruzioni di installazione o configurazione di Linux. Quindi, abbiamo provato le query di aggiornamento e aggiornamento combinate in una singola query con il pacchetto "APT". L'uso dei privilegi sudo potrebbe richiedere la password dell'account utente per continuare questo processo."

Il processo di aggiornamento e aggiornamento richiede l'affermazione dell'utente prima di andare avanti con questo processo ponendo una domanda mostrata di seguito. Tocca "Y" per continuare questo processo.

In alcuni minuti, il nostro sistema sarà completamente aggiornato e aggiornato, come presentato di seguito.

Prima di andare oltre, devi assicurarti che MongoDB sia già installato sul tuo sistema Linux. In caso contrario, prova a installarlo sul tuo sistema mentre stiamo lavorando all'interno di MongoDB. Dopo la sua installazione riuscita, è necessario avviarlo all'interno della shell Linux utilizzando la semplice parola chiave "Mongo", come mostrato di seguito. Lancerà il terminale MongoDB sullo schermo shell. Ora possiamo provare alcuni comandi nella sua shell per vedere come possiamo trovare un elenco all'interno del database.

Diamo un'occhiata a database già creati di MongoDB per il nostro sistema usando le sue istruzioni "Show DBS". Ha visualizzato un totale di 4 database, mentre tre di essi sono integrati e il database di test è definito dall'utente e può essere utilizzato ulteriormente. Per utilizzare il database "test", dobbiamo provare l'istruzione "usa" seguita dal nome di un database, i.e., "Test" nella shell Mongodb. Ci cambierà nel database "test" e da ora tutto il nostro lavoro verrà eseguito al suo interno. Per creare e trovare elenchi nel database, dobbiamo creare le raccolte che possiedono i dati sotto forma di elenchi. Le istruzioni "Show Collections" possono essere utilizzate per visualizzare tutte le raccolte già realizzate nel nostro database, i.e., Un totale di tre collezioni.

Per visualizzare i dati di raccolte già create nella nostra schermata di shell MongoDB, dobbiamo utilizzare la funzione "Trova" preceduta dalla parola chiave "DB" e dal nome della raccolta. La funzione find () può essere utilizzata in molti modi per visualizzare i dati della raccolta in certi modi, i.e., dati completi o parte di un dati. Quindi abbiamo usato l'istruzione "db" seguita dal nome di una raccolta, i.e., "Nuovo" e la funzione "Find ()" senza parametri per visualizzare tutti i dati del documento esistenti dalla raccolta "Nuovo."L'uso di questa istruzione mostra un totale di 2 elenchi all'interno del documento di raccolta" nuovo ". Questi elenchi contengono dati sotto forma di coppie di valore chiave.

Proprio così, abbiamo usato la stessa funzione "Trova" da applicare alla raccolta "extra" senza aggiungere alcun valori parametrici. L'esecuzione di questa istruzione ha visualizzato che la raccolta "extra" contiene solo un unico documento di elenco al suo interno come dati, i.e., valore chiave.

Proviamo a rimuovere le raccolte esistenti dall'attuale database di lavoro "DB."Per rimuovere le raccolte dal nostro database" db ", utilizzare la funzione" drop "all'interno della stessa query" db "insieme al nome di una raccolta, i.e., "Extra" e "nuovo."Dopo aver usato la query" Show Collections "sulla shell, abbiamo scoperto che entrambe le raccolte sono state rimosse correttamente e che è rimasta solo una raccolta nel database, i.e., "Test."

Andiamo avanti per creare una nuova raccolta e aggiungere dati sotto forma di un documento di elenco al suo interno. Quindi, dobbiamo utilizzare il metodo "createcollection" di MongoDB all'interno dell'istruzione "DB" per creare una nuova raccolta denominata "Elenco."La raccolta è stata creata correttamente poiché lo stato di ritorno" 1 "sta visualizzando il messaggio" OK ". Sulla visualizzazione di tutte le raccolte utilizzando le istruzioni "Show Collections", abbiamo trovato la raccolta appena fatta all'interno dell'elenco, i.e., "Elenco."

Usando la funzione "Trova" per visualizzare i dati di un "elenco" di raccolta, abbiamo scoperto che è attualmente vuoto e non ha dati sotto forma di array, elenchi o dizionari.

Per inserire i dati all'interno della raccolta, dobbiamo utilizzare le staffe ricci "" sotto forma di un elenco. Per questo, prova a usare la funzione "inserisci" all'interno dell'istruzione "db" dopo il nome di una raccolta, i.e., "Elenco."Sono state aggiunte un totale di 5 coppie di valore chiave.

Utilizzando la funzione "Trova" della raccolta "Elenco" seguita dalle staffe ricci vuote , possiamo visualizzare tutti i dati dell'elenco delle raccolte.

Per visualizzare meno dati o dati specifici dal documento di raccolta "Elenco", è necessario specificare il nome chiave particolare a 1, come abbiamo fatto per le chiavi 1, 3 e 5 nell'esempio di seguito. Utilizzando 1 per colonne specifiche di un documento di raccolta, abbiamo visualizzato solo 3 valori di colonna.

Supponiamo che tu abbia i dati di seguito nel documento di raccolte "Elenco".

Possiamo anche visualizzare l'elenco della raccolta completa dalla raccolta che contiene un valore specifico al suo interno. Per questo, devi usare il nome chiave, io.e., Elenco1 seguito dal colon e il valore specifico all'interno delle virgole invertite.

Conclusione

Questo articolo elabora l'uso di MongoDB all'interno del sistema Linux anziché i sistemi di database tradizionali nel suo paragrafo introduttivo. Ha discusso dell'uso della funzione Find () per visualizzare tutti i dati di "raccolta" sotto forma di elenchi o array. Per questo, abbiamo discusso di alcune istruzioni MongoDB per visualizzare l'uso della funzione find () per visualizzare tutti i dati dell'elenco e i dati specifici dell'elenco dalle raccolte.