2014-12-12 5 views

Antwort

9

Die kurze Antwort ist: Sie können eine Liste der Sammlungen in einem Dokument nicht abrufen. Sie können jedoch eine Auflistungsliste in einer Datenbank abrufen.

Hier ist ein Blick auf die DocumentDB Ressourcenmodell: enter image description here

am Modell DocumentDB Ressource suchen - Datenbanken enthalten Sammlungen, die wiederum Verfahren enthalten gespeichert, Trigger, benutzerdefinierte Funktionen und Dokumente.

Sie können eine Liste von Sammlungen in einer bestimmten Datenbank mithilfe des DocumentDB-Clients oder der REST-API abfragen. Hier ist ein Beispiel in .NET:

DocumentClient client = new DocumentClient(new Uri(endpoint), authKey); 

Database database = client.CreateDatabaseQuery("SELECT * FROM d WHERE d.id = \"[YOUR_DATABASE_ID]\"").AsEnumerable().First(); 

List<DocumentCollection> collections = client.CreateDocumentCollectionQuery((String)database.SelfLink).ToList(); 

Referenzen:

DocumentDB Resource Model and Concepts

DocumentDB .NET Code Samples