Dopo aver eseguito correttamente l'aggiornamento e l'aggiornamento del sistema, dobbiamo avviare MongoDB all'interno della console Shell tramite la parola chiave "Mongo". Verrà lanciato e il suo guscio verrà aperto, come mostrato di seguito. Iniziamo a utilizzare alcune raccolte di documenti nel database.
Prima di fare qualsiasi cosa, dobbiamo visualizzare tutti i database attualmente disponibili all'interno del nostro MongoDB. Per questo, devi provare l'istruzione "Show DBS" come abbiamo fatto di seguito finora. Abbiamo un totale di 4 database disponibili. Utilizzeremo il database "Test" tramite la query "Usa test". Ora stiamo lavorando all'interno del test e tutto verrà eseguito al suo interno.
Dobbiamo dare un'occhiata a quante raccolte di documenti sono disponibili nel database "test" per il nostro utilizzo. Per questo, prova l'istruzione "Show Collections". L'output mostra che non ci sono documenti di raccolta disponibili in questo momento. Pertanto, dobbiamo crearne uno per il nostro uso.
Per creare una nuova raccolta all'interno del database, dobbiamo chiamare la funzione "createcollection ()" usando l'oggetto "db" e nominare la raccolta all'interno della parentesi di una raccolta. Lo abbiamo nominato "test". Questa domanda ha avuto successo e la raccolta "test" è stata creata. Per visualizzare il documento o i dati al suo interno, dobbiamo utilizzare la funzione find () su di esso. La raccolta è attualmente vuota secondo l'output vuoto.
Prima di eseguire l'ordinamento sui record, dobbiamo aggiungere alcuni record nella raccolta come documento di coppie di valore chiave. Per questo, dobbiamo chiamare la funzione "inserisci" sulla raccolta di test con l'oggetto "db" e aggiungere i dati tra le staffe. Abbiamo aggiunto un totale di 5 record tra parentesi ricci separate, i.e. Ogni record è separato dall'altro da una virgola. Ogni record contiene le colonne: nome, età e stipendio di una persona.
Utilizzando la funzione Find () nella raccolta "Test", abbiamo visualizzato tutti i 5 record dalla raccolta contenenti 3 colonne inserite dall'utente insieme a 1 colonna integrata, i.e. "_id".
Se si desidera evitare di visualizzare la colonna incorporata "_id", è necessario impostare il suo valore su 0 all'interno della funzione find () come di seguito. Ora, il comando mostra solo le colonne inserite dall'utente.
Iniziamo con l'uso della funzione "ordina" per ordinare i record di raccolta in base alle nostre preferenze, io.e. ascendente o discendente. Se si desidera visualizzare i dati di una raccolta in ordine ascendente di una colonna specifica, è necessario impostare quel valore della colonna su 1 all'interno della funzione Ordine (). Quindi, abbiamo usato l'istruzione "DB" insieme al nome di una raccolta "test" e chiamando la funzione Trova () per visualizzare tutti i record sulla nostra schermata e abbiamo provato la funzione Ordine () per ordinare i record secondo il Ordine ascendente della colonna "Age". Tutte e tre le colonne sono state visualizzate nell'ordine ascendente della colonna "età".
Se si desidera visualizzare i record del documento di raccolta in base all'ordine decrescente di una colonna specifica, è necessario impostare quella colonna su "-1". Quindi, abbiamo aggiornato le istruzioni di cui sopra e impostato il valore della colonna "Age" su "-1". Ora tutti i record sono stati visualizzati nell'ordine inverso rispetto al risultato di query sopra.
Non solo i numeri ma i record della colonna di stringa possono anche essere utilizzati per definire l'ordine di ordinamento di una raccolta da visualizzare. Pertanto, abbiamo aggiornato la stessa query e impostato la colonna "nome" su "1" all'interno della funzione "ordina" per visualizzare tutti i record di raccolta "test" relativi all'ordine ascendente di una colonna "nome". Successivamente, abbiamo provato la stessa query con un valore "-1" e abbiamo mostrato i record nell'ordine decrescente della colonna "Nome".
È inoltre possibile utilizzare la colonna "stipendio" per visualizzare i dati relativi all'ordine ascendente e discendente di una colonna "stipendio" utilizzando il valore "1" o "-1" all'interno della funzione "ordinamento". I dati di raccolta "test" sono stati emessi in modo diverso rispetto ai risultati di cui sopra.
Aggiungiamo altri due record all'interno della raccolta "test" per le stesse tre colonne. Abbiamo usato il valore duplicato per la colonna "età" nel primo record e "stipendio" della colonna nel secondo record.
Possiamo usare più di 2 colonne per definire l'ordinamento dei record. La seconda colonna si ordinerà in base alla prima colonna specificata e il resto dei record verrà visualizzato secondo il secondo record. Abbiamo applicato il limite per visualizzare meno record, i.e. 2.
Abbiamo provato a ordinare i dati di raccolta "test" in base ai diversi valori delle colonne "età" e "stipendio" all'interno dell'immagine a livello mostrato.
Conclusione
Questa guida consiste nell'uso del concetto di smistamento nella programmazione e nei database. Abbiamo discusso di come le tecniche di smistamento possano organizzare i tuoi dati in modo da tabelle o array. Per questo, abbiamo discusso dell'uso della funzione "ordina" su una raccolta MongoDB che è stata creata in precedenza. È stato l'argomento principale su come la colonna specifica può essere utilizzata per ordinare il resto delle colonne di una tabella o un documento utilizzando il valore 1 o -1.