possiamo fare Skip e Top per il paging comeSkip e migliori funzioni per la paginazione in DocumentDB
SELEZIONE TOP 10 postID dai contatti
in DocumentDB?
possiamo fare Skip e Top per il paging comeSkip e migliori funzioni per la paginazione in DocumentDB
SELEZIONE TOP 10 postID dai contatti
in DocumentDB?
Skip e Top non sono implementati eppure.
Si prega di esprimere la tua opinione votando per questa funzione sul Feedback forum Azure:
Non sei sicuro di quale lingua si sta lavorando con o se hai ancora bisogno di una risposta, ma questo è quello che ho fatto a aggirare la TOP X fino a quando la funzione non viene implementata.
Volevo eseguire una query e prendere solo il primo 1 dai risultati senza restituire l'intera raccolta. Nell'SDK ho trovato l'oggetto feedOptions che era in grado di selezionare solo la TOP X di cui avevo bisogno.
Il codice:
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]);
})