MongoDB Trova il limite

MongoDB Trova il limite
Si dice che MongoDB sia l'alternativa di database più semplice utilizzata tra gli sviluppatori. Ha trovato diverse funzioni per visualizzare, eliminare, rilasciare e inserire i record all'interno delle raccolte di database. Uno di questi metodi è la funzione "limite" di MongoDB. Specialmente progettato per limitare il numero di record da visualizzare sulla sua schermata Shell, durante l'utilizzo della funzione Find () per mostrare i dati. Pertanto, abbiamo deciso di coprire l'uso della funzione limite () in questa guida usando il mongolo in Ubuntu 20.04 Sistema.

Iniziamo aprendo l'applicazione Shell di Ubuntu che verrà utilizzata per eseguire query ed eseguire il mongodb. Devi aprirlo tramite il collegamento "ctrl+alt+t". Dopo l'apertura, aggiorneremo e aggiorneremo il nostro sistema prima di iniziare a lavorare su MongoDB. È un passo necessario per rendere il tuo sistema senza bug e renderlo aggiornato con le nuove funzionalità di Linux. Per questo, abbiamo utilizzato il pacchetto "APT" di Linux nelle nostre istruzioni di aggiornamento. Abbiamo aggiunto la password del nostro account e ha iniziato a aggiornare il nostro sistema.

Attendere fino a quando non completa il suo processo senza inconvenienti o problemi.

Il tuo sistema sarà pronto per un aggiornamento dopo il completamento dell'aggiornamento.

Dopo l'aggiornamento, sostituiremo la parola chiave "aggiornamento" con "aggiornamento" per aggiornare i pacchetti di sistema di Ubuntu 20.04 Sistema.

È tempo di avviare il mongodb all'interno del guscio terminale di Ubuntu 20.04 Sistema. Quindi, l'abbiamo avviato utilizzando la parola chiave "mongo" nella sua area di query come presentato nell'immagine seguente. Il MongoDB è iniziato e il suo shell è stato lanciato con successo per provare le domande.

Le istruzioni "Show DBS" possono essere utilizzate per elencare i database già realizzati sullo schermo.

Abbiamo creato un nuovo database "test" tramite l'istruzione "usa" e creato una nuova raccolta denominata "limite" al suo interno utilizzando la funzione createCollection () di MongoDB. Il "limite" della raccolta è stato creato correttamente secondo le istruzioni "Show Collections".

Innanzitutto, daremo un'occhiata alla funzione find () senza usare la funzione limite () con essa. Poiché il "limite" della raccolta è vuoto, l'uso della funzione find () con e senza la funzione "limite" non restituisce nulla come visualizzato.

Aggiungiamo alcuni dati all'interno della raccolta limite utilizzando la funzione "inserisci" di MongoDB preceduto dal nome della raccolta, "limite". Abbiamo aggiunto due set di record all'interno della raccolta limite come documento di elenco e questi record sono stati salvati correttamente.

Successivamente, abbiamo aggiunto un set di 5 record in più con diversi dati al suo interno utilizzando la funzione "Insert ()" delle raccolte MongoDB. Tutti i record sono inseriti correttamente.

Dopo aver usato la funzione "Find ()" senza l'uso della funzione limite () insieme ad essa, abbiamo ottenuto tutti i 7 record dalla raccolta "limite" visualizzati sulla nostra schermata come visualizzato di seguito. Insieme ad esso è la colonna "extra" incorporata in ogni record che mostra l'ID del record specifico.

Prima di utilizzare la funzione limite (), mostreremo l'uso dei nomi delle colonne per visualizzare le colonne specificate sulla nostra schermata Shell. Quindi, abbiamo provato la funzione "find ()" insieme alla colonna "nome" impostata su 1 da visualizzare. L'output di questa istruzione ha visualizzato i record solo per la colonna "nome" e non ha visualizzato la colonna incorporata "_id" come è stata impostata su 0.

Ora, è il momento di utilizzare la funzione limite () insieme alla funzione find () per limitare la visualizzazione di tutti i record dalla raccolta specifica. Quindi, abbiamo recuperato la colonna "nome" dalla raccolta "limite" usando la funzione find (). Quindi, limitando la visualizzazione dei suoi record per "3" tramite l'uso della funzione limite () alla fine della query. Ha visualizzato il totale dei primi 3 record per la colonna "nome" dal "limite" di raccolta. Poiché i primi due record non contengono alcuna colonna "nome", visualizzerà le staffe ricci vuote.

Dopo aver impostato il valore "5" per la funzione limite (), siamo stati visualizzati con i primi 5 record per la colonna "nome" di una raccolta "limite" come visualizzato sotto l'immagine.

Lasciate che tu abbia ora il set di record mostrati per la raccolta "limite".

Se si desidera visualizzare un singolo record per tutte le colonne della raccolta "limite", è necessario specificare 1 all'interno della funzione limite (). Abbiamo provato a visualizzare rispettivamente 3 e 5 record per tutte le colonne di una raccolta "limite". Pertanto, ha visualizzato 1, 3 e 5 record di seguito.

È inoltre possibile specificare il nome di una colonna insieme al suo valore impostato su 1 per visualizzare e limitare i record per una colonna specifica tenuta nella raccolta. Pertanto, abbiamo utilizzato la funzione Find () per visualizzare il record per la colonna "nome" solo dal "limite" di raccolta. Insieme a ciò, abbiamo impostato il limite di record come 2, 5 e vuoto per la funzione limite () nella stessa query. Visualizza un totale di 2 e 5 record sui nostri schermi per la colonna "Nome".

Abbiamo provato lo stesso limite () query di funzione per la colonna specifica "età" della raccolta "limite" come mostrato nell'immagine seguente (i.e. Impostazione dei limiti a 1, 3 e 6.) L'output per queste query aggiornate è stato visualizzato in 1, 3 e 5 record per la colonna "Age". L'uso di un limite superiore ai record totali della raccolta non influisce sull'output e visualizza solo i record totali (i.e., 5.)

Conclusione:

Il paragrafo introduttivo di questa guida riguarda l'uso della funzione limite () insieme alla funzione find () per limitare la visualizzazione di record specifici dalle raccolte MongoDB. Abbiamo discusso delle query per creare una raccolta e aggiungere record ad essa. Successivamente, abbiamo discusso di un modo per recuperare i record usando la funzione find (). Quindi, visualizza la colonna specifica dai record. Infine, abbiamo discusso delle illustrazioni per limitare il numero di record da visualizzare sulla shell tramite l'uso della funzione "limite".