2014-12-18 5 views

Antwort

4

Nicht sicher, welche Sprache Sie mit oder, wenn Sie noch eine Antwort benötigen arbeiten, aber das ist, was ich tat, um Arbeiten Sie an der TOP X, bis das Feature implementiert ist.

Ich wollte eine Abfrage und nur greifen die Besten 1 aus den Ergebnissen w/o Rückkehr die ganze Sammlung laufen. Im SDK habe ich das feedOptions-Objekt gefunden, das nur das TOP X auswählen konnte, das ich brauchte.

der Code:

.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]); 
    })