Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Visual Studio Code è un editor di codice versatile per Linux, macOS e Windows, che supporta numerose estensioni. Questa guida introduttiva illustra come connettersi al cluster Azure Cosmos DB per NoSQL e Azure Cosmos DB per MongoDB (vCore) usando Visual Studio Code. Vengono illustrate le operazioni di base del database, tra cui l'esecuzione di query, l'inserimento, l'aggiornamento e l'eliminazione di dati.
Prerequisiti
- Un account Azure Cosmos DB per NoSQL configurato con un database e un contenitore. Usare una di queste guide introduttive qui per configurare una risorsa:
Installare l'estensione
Per connettersi e gestire i dati in Azure Cosmos DB in Visual Studio, installare prima di tutto l'estensione Database di Azure.
- Aprire Visual Studio Code.
- Accedere al riquadro Estensioni selezionando Visualizza > estensioni o usando il tasto di scelta rapida CTRL + MAIUSC + X in Windows e Comando + MAIUSC + X in macOS.
- Nella barra di ricerca digitare DocumentDB per Visual Studio Code e selezionare l'estensione. Selezionare quindi Installa.
- Dopo l'installazione, ricaricare Visual Studio Code, se richiesto.
Connessione a un'istanza di Azure Cosmos DB per NoSQL
In Visual Studio Code passare al riquadro Azure (selezionare l'icona di Azure nella barra delle attività).
Accedere all'account Azure Cosmos DB per NoSQL tramite Microsoft Entra ID:
Nota
Usare il controllo degli accessi in base al ruolo di Microsoft Entra ID quando si accede alle risorse di Azure Cosmos DB.
Dopo aver eseguito l'accesso, nella visualizzazione albero di Azure individuare la sottoscrizione di Azure ed eseguire il drill-down in Azure Cosmos DB.
Selezionare un account esistente o fare clic con il pulsante destro del mouse per creare una nuova risorsa.
Eseguire query e visualizzare i dati
I passaggi seguenti usano l'editor di query per eseguire una query e visualizzare i risultati della query:
Nel menu della raccolta fare clic con il pulsante destro del mouse sulla raccolta per aprire il Editor di query in Anteprima.
Eseguire la query fornita nell'editor di query per visualizzare i dati in Visualizzazione tabella:
Esplorare i dati in altre visualizzazioni supportate:
Visualizzare le metriche delle query e degli indici
Nell'editor di query, visualizzare altre metriche di query e indici per ottimizzare meglio le prestazioni delle query.
Selezionare la scheda Statistiche accanto ai risultati della query.
Per altre informazioni sulle definizioni delle metriche, vedere la documentazione sulle metriche di query.
Inserire, modificare ed eliminare documenti
Modifica dei documenti in tempo reale: aggiungere, visualizzare, modificare ed eliminare immediatamente i documenti, con modifiche riflesse in tempo reale.
Esportare i risultati delle query
Contenuti correlati
Prerequisiti
- Un account Azure Cosmos DB per NoSQL configurato con un database e un contenitore.
- Shell MongoDB (mongosh) installata per le interazioni da riga di comando (facoltativo ma consigliato).
Installare l'estensione
Per connettersi e gestire i dati in Azure Cosmos DB, è necessario installare l'estensione Database di Azure per Visual Studio Code.
- Aprire Visual Studio Code.
- Accedere al riquadro Estensioni selezionando Visualizza > estensioni o usando il tasto di scelta rapida CTRL + MAIUSC + X in Windows e Comando + MAIUSC + X in macOS.
- Nella barra di ricerca digitare DocumentDB per Visual Studio Code e selezionare l'estensione. Selezionare quindi Installa.
- Dopo l'installazione, ricaricare Visual Studio Code, se richiesto.
Connessione a un carico di lavoro MongoDB
- Nell'estensione Database di Azure espandere la sezione Risorse di Azure.
- Individuare la sottoscrizione in cui è disponibile il carico di lavoro MongoDB. Nella sottoscrizione desiderata si noterà il ramo Azure Cosmos DB per MongoDB (vCore). Espandere il ramo per visualizzare i cluster e i database.
- Scegliere il cluster Azure Cosmos DB per MongoDB (vCore) dall'elenco espanso.
Nota
In molti ambienti aziendali, gli indirizzi IP del computer per sviluppatori sono nascosti a causa di una VPN o di altre impostazioni di rete aziendale. In questi casi, iniziare consentendo l'accesso a tutti gli indirizzi IP aggiungendo inizialmente la regola del firewall per i 0.0.0.0 - 255.255.255.255 test di connessione prima di perfezionare l'elenco elementi consentiti.
Gestione dati intuitivo
Gestire facilmente i database in Visual Studio Code:
Creare ed eliminare database/raccolte: creare o eliminare database e raccolte usando il menu di scelta rapida nell'account, nel database o nella raccolta nel pannello delle risorse.
Importare da JSON: importare rapidamente i dati dai file JSON nella raccolta.
-
Avviare l'importazione
- Fare clic con il pulsante destro del mouse sul nome della raccolta nella visualizzazione risorse e scegliere Importa documenti nella raccolta.
- In alternativa, aprire la "Visualizzazione raccolta" facendo clic sulla voce Documenti della raccolta, quindi selezionare il pulsante Importa .
-
Selezionare file JSON
- Individuare il file *.json contenente i dati.
- Confermare di avviare il processo di importazione.
-
Avviare l'importazione
Esporta dati: salvare raccolte o risultati di query come JSON per il backup o la condivisione.
-
Avviare l'esportazione:
-
Opzione 1
- Fare clic con il pulsante destro del mouse sul nome della raccolta nella visualizzazione risorse e scegliere Esporta documenti dalla raccolta per esportare l'intera raccolta.
-
Opzione 2
- Aprire la "Visualizzazione raccolta" facendo clic sulla voce Documenti della raccolta, quindi selezionare il pulsante Esporta .
- Scegliere di esportare l'intera raccolta o i risultati della query corrente.
-
Opzione 1
-
Specifica file di destinazione:
- Immettere il nome e il percorso per il file *.json di destinazione.
- Confermare l'esportazione per iniziare a salvare i dati.
-
Avviare l'esportazione:
Modifica documento in tempo reale: aggiungere, visualizzare, modificare ed eliminare documenti con aggiornamenti in tempo reale.
-
Apri modifica documento:
- Accedere alle opzioni di modifica dei documenti direttamente all'interno della "Visualizzazione raccolta". Questi controlli si trovano facilmente sopra la visualizzazione dati per facilitare l'accesso.
-
Azioni disponibili:
- Aggiungi: crea nuovi documenti all'interno della raccolta.
- Visualizza: consente di visualizzare il contenuto del documento selezionato.
- Modifica: consente di modificare il contenuto dei documenti selezionati.
- Elimina: rimuovere i documenti selezionati con le modifiche riflesse immediatamente.
-
Apri modifica documento:
Strumenti di query avanzati
Eseguire e perfezionare le query senza problemi:
Risultati istantanei: visualizzare immediatamente i risultati della query nel formato preferito: tabella, JSON o visualizzazione albero.
- Passare facilmente alle visualizzazioni usando il menu a discesa Visualizza .
Eseguire direttamente query: scrivere ed eseguire query MongoDB con funzionalità come l'evidenziazione della sintassi e il completamento automatico.
- Per eseguire la query, selezionare il pulsante Trova query o premere
Ctrl/Cmd+Enternell'editor di query.
- Per eseguire la query, selezionare il pulsante Trova query o premere
Nota
Attualmente sono supportate solo le query di filtro di ricerca, con funzionalità di query espanse presto disponibili.
Visualizzazioni dati flessibili
Esplorare i dati usando più visualizzazioni per prospettive diverse:
Visualizzazione JSON: vedere la struttura di dati JSON non elaborata.
Visualizzazione albero: spostarsi ed esplorare i dati annidati senza problemi.
Visualizzazione tabella: analizzare rapidamente i dati ed eseguire il drill-down in documenti annidati.
Per eseguire il drill-down: trovare voci con l'icona
{}, che indicano oggetti incorporati. Fare doppio clic per espandere e visualizzare il contenuto.Per tornare indietro: tornare ai livelli precedenti usando i percorsi di navigazione sotto la vista tabella.
Integrazione di Mongo Shell
La funzionalità della riga di comando è disponibile:
-
Avviare
mongosh: eseguire comandi MongoDB avanzati direttamente da Visual Studio Code.
Nota
La shell MongoDB (mongosh) non è inclusa nell'estensione. Deve essere installato separatamente e configurato manualmente.
Gestione dei cluster
Rimanere al di sopra delle risorse:
Visualizzare i dettagli del cluster: controllare il livello, la versione del server e l'utilizzo delle risorse del cluster.
Gestisci tag: organizzare i cluster con tag sincronizzati con il portale di Azure.