2017-01-09 5 views
2

В настоящее время я пытаюсь сделать пакетное чтение документации из Cloudant БД. До сих пор я делал пакетное чтение в JavaScript. Тем не менее, я пытаюсь сделать на C#, который отличается.Cloudant DB пакетного запроса чтения в C#

Это то, что я сделал в JavaScript, и это может быть сделано в C#?

db.allDocs({ 
    include_docs: true, 
    attachments: true, 
    startkey: 'receipt', 
    endkey: 'receipt\uffff' 
}).then(function (result) { 

}); 

ответ

0

У вас есть несколько вариантов, основные из них, вероятно:

  1. использовать третью партию C# библиотеки как MyCouch
  2. использование C# 's WebClient совершать звонки против Cloudant API
  3. Используйте C# общая библиотека остальные, такие как RestSharp совершать звонки по отношению к Cloudant API

Вот отрывок из MyCouch:


просмотров Система

Если вы хотите, чтобы потреблять один из встроенных в CouchDB системных представлений, используйте QueryViewRequest конструктор с одним аргументом. Вот образец потребляя вид all_docs:

var query = new QueryViewRequest("_all_docs"); 
var response = await client.Views.QueryAsync<dynamic>(query); 

Источник: https://github.com/danielwertheim/mycouch/wiki/documentation#system-views