2014-12-18 1 views

ответ

4

Не уверен, что язык вы работаете или если вы все еще нужен ответ, но это то, что я сделал работайте над TOP X до тех пор, пока функция не будет реализована.

Я хотел выполнить запрос и только захватить верхнюю часть 1 из результатов без возврата всей коллекции. В SDK я нашел объект feedOptions, который смог выбрать только TOP X, который мне нужен.

Код:

.NET (MSDN):

 var options = new FeedOptions { MaxItemCount = 1 }; 
     var query = _documentclient.CreateDocumentQuery<MyObject>(this.MyObjects.SelfLink, "SELECT * FROM MyObject m WHERE m.Enabled = false", options).AsDocumentQuery(); 
     var topItem = (await query.ExecuteNextAsync<MismatchedAnswer>()).FirstOrDefault(); 

Node.js (GITHUB)

client.queryDocuments(collectionSelfLink, "SELECT * FROM MyObject m WHERE m.Enabled = false",{maxItemCount: 1}).nextItem(function(err, element){ 
    console.log([err, firstItem]); 
    }) 
Смежные вопросы