Как получить список коллекций в DocumentDB с помощью Java API?

Я хотел бы получить список коллекций в DocumentDB с помощью Java. Как мне это сделать?


person HHH    schedule 08.06.2015    source источник


Ответы (1)


Проверьте https://github.com/shipunyc/azure-documentdb-java/blob/master/src/com/microsoft/azure/documentdb/test/GatewayTests.java#L356

Клиент DocumentClient = новый DocumentClient(HOST, MASTER_KEY, ConnectionPolicy.GetDefault(), ConsistencyLevel.Session); Коллекции списков = client.readCollections(this.databaseForTest.getSelfLink(), null).getQueryIterable().toList();

person Pu Shi    schedule 08.06.2015
comment
что я должен поставить как .databaseForTest.getSelfLink()? Может ли это быть строка с именем моей базы данных? - person HHH; 08.06.2015
comment
Нет, это не строка с именем базы данных. databaseForTest должен быть экземпляром класса Database, который был прочитан из системы. В этом экземпляре класса getSelfLink() вернет ссылку, которую следует использовать. это будет выглядеть примерно так: dbs/prdnAA==/ ... где prdnAA== — это идентификатор ресурса (или _rid), который был назначен базе данных при ее создании. - person Ryan CrawCour; 08.06.2015