2014-12-12 9 views

risposta

9

La risposta breve è: non è possibile recuperare un elenco di raccolte all'interno di un documento. È tuttavia possibile recuperare un elenco di raccolte all'interno di un database.

Ecco uno sguardo al modello di risorse DocumentDB: enter image description here

Guardando il modello di risorse DocumentDB - database contengono collezioni, che a loro volta contengono stored procedure, trigger, UDF e documenti.

È possibile interrogare un elenco di raccolte in un determinato database utilizzando il client DocumentDB o l'API REST. Ecco un esempio 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(); 

Riferimenti:

DocumentDB Resource Model and Concepts

DocumentDB .NET Code Samples

Problemi correlati