Azure DocumentDB è il database documentale della piattaforma cloud completamente gestito, altamente affidabile e scalabile. Garantisce alte prestazioni ed è accessibile attraverso api REST o protocollo di MongoDB, ma come tutti i servizi cloud, è esclusivamente accessibile attraverso internet.
Recentemente però è stato rilasciato un emulatore che permette di provare collezioni e documenti, anche localmente sulla propria macchina. Quando si installa, si presenta come altri emulatori dei servizi di Azure, nella system tray di Windows.

Possiamo usare le librerie per poter accedere semplicemente cambiando l'indirizzo e la chiave da usare.
var client = new DocumentClient( new Uri("https://localhost:8081"), "C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw==", new ConnectionPolicy { EnableEndpointDiscovery = false } );
Attraverso il Data Explorer si apre una pagina web che ci permette di consultare le collezioni e di vederne il contenuto. Non è possibile manipolare e gestire le collezioni perciò per farlo dobbiamo ricorrere alle API.

Trattandosi di un emulatore, ha dei limiti. Primo tra tutti l'impossibilità di gestire livelli di consistenza diversa, mentre l'account è unico.
Di seguito il link all'emulatore:
https://aka.ms/documentdb-emulator
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Gestire il colore CSS con HWB
Utilizzare il nuovo modello GPT-4o con Azure OpenAI
Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
Generare la software bill of material (SBOM) in GitHub
Path addizionali per gli asset in ASP.NET Core MVC
Scrivere selettori CSS più semplici ed efficienti con :is()
Migrare una service connection a workload identity federation in Azure DevOps
Sfruttare GPT-4o realtime su Azure Open AI per conversazioni vocali
Supportare la sessione affinity di Azure App Service con Application Gateway
Utilizzare DeepSeek R1 con Azure AI
Disabilitare automaticamente un workflow di GitHub