Tools
MongoDB Shell (mongosh)
Uno strumento interattivo per la manipolazione dei dati (CRUD), le query avanzate (pipeline) e la gestione degli utenti, della replicazione e della scalabilità dei dati.
Usa gli script per automatizzare le attività più comuni
Scrivi script in MongoDB Shell (mongosh) per automatizzare le modifiche ai dati, come l'aggiornamento in blocco dei documenti, e le attività amministrative, come il controllo dell'uso degli indici. Per facilitare la distribuzione e il riutilizzo, puoi anche confezionare i tuoi script come snippet.
Eseguire operazioni CRUD
Esegui aggregation pipeline
Automatizza le attività con gli script
Hub di apprendimento
Domande frequenti
MongoDB Shell (mongosh) è uno strumento interattivo utilizzato per la manipolazione diretta dei dati, l'interrogazione avanzata, l'amministrazione dei database e il controllo degli accessi. Può eseguire tutte le operazioni essenziali sui dati: creazione e visualizzazione, aggiunta, aggiornamento ed eliminazione dei dati. È inoltre possibile eseguire potenti query per analizzare i dati ed eseguire attività amministrative come la gestione degli accessi degli utenti o la creazione di indici per migliorare le prestazioni. Tutte queste azioni possono essere scritte in script, consentendo di automatizzare facilmente le attività ripetitive.
La differenza principale ha a che fare con i dati e non con l'infrastruttura dei dati.
Il modo più semplice per capire la differenza è pensare a ciò che si desidera gestire.
- MongoDB Shell (mongosh) consente di interagire e gestire i dati nel database MongoDB. Può essere utilizzato con qualsiasi tipo di implementazione MongoDB, inclusi Atlas, Enterprise Advanced o MongoDB Community.
- Atlas CLI ti permette di gestire l'infrastruttura cloud del tuo database, inclusi server e impostazioni di sicurezza. È progettato specificamente per funzionare solo con i cluster Atlas.
Dovresti utilizzare MongoDB Shell (mongosh) quando hai bisogno di:
- Interagire con i tuoi dati, ad esempio visualizzando, aggiungendo, aggiornando o eliminando documenti.
- Eseguire query e aggregazioni complesse per analizzare i dati. Puoi anche scrivere ed eseguire script Node.js personalizzati.
- Svolgere compiti amministrativi specifici del database, come creare indici per migliorare le prestazioni o gestire i ruoli utente all'interno di un database.
Dovresti utilizzare Atlas CLI quando hai bisogno di:
- Automatizzare e gestire il tuo ambiente cloud Atlas, ad esempio creando, aggiornando o eliminando interi cluster di database.
- Configurare l'infrastruttura e la sicurezza del tuo progetto Atlas, ad esempio impostando regole di accesso alla rete o gestendo i backup.
- Integrare MongoDB Atlas nei tuoi flussi di lavoro DevOps e nelle pipeline CI/CD per implementazioni e gestione automatizzate.
Interagisci con il tuo database in modo programmatico
- Eseguire operazioni CRUD
- Eseguire le aggregation pipeline
- Gestire database e tabelle
- Amministrare i server
- Gestire l'accesso e la sicurezza
_Spot.png)