Я пытаюсь программно получить список всех проектных документов в данном ковше через CouchbaseClient. Я следил за документацией creating-views-from-sdk, но объясняет, как создать представление. Мне он нужен, чтобы получить все проектные документы и их взгляды. Любое решение там?CouchbaseClient как получить список всех документов DesignDocuments в ведро
До сих пор мне удалось получить только один проектный документ ... но имя не приходит с сервера, например.
CouchbaseClient client = new CouchbaseClient(urls, bucketName, bucketPassword);
DesignDocument dc = client.getDesignDocument("MY-HARDCODED-DOC-NAME");
List<View> views = (List<View>) dc.getViews();
for (View view : views)
{
// process view data
}
То, что я пытаюсь выполнить это написать утилиту для импорта мнения/экспорта из данного couchbase ведра. Поскольку, как ни странно, эту базовую функцию нельзя найти нигде в инструментах администратора, которые поставляются с couchbase.
Спасибо! Вот так! Мне удалось получить полный список документов и его взглядов (с исходным кодом функции карты!) ... это хорошая работа, пока Couchbase не реализует инструменты импорта и экспорта. – user1697575
У меня есть запрос на улучшение в Couchbase SDK: http://www.couchbase.com/issues/browse/JCBC-306 (и попытаюсь его развить, когда у меня будет время ...) –