2017-02-27 1 views
1

Ist ihre Möglichkeit, die Wakanda-Client-pageSize vor der Durchführung der Abfrage zu erhöhen, damit es uns mehr als 40 Wert aus dem Datenspeicher zurückgeben.Warum Wakanda-Client senden nur 40 als Antwort

Ich habe versucht, einige Abfrage und die Antwort auf 40 immer nicht mehr als das.

Das Attribut des zurückgegebenen Objekts hat eine _Count von 38654 Wert, aber ich bekomme nur 40 von ihnen.

Antwort

2

Sie können die pageSize der Abfrage setzen es als Option vorbei (query option definition). Diese Optionen entsprechen den alten Datenspeicheroptionen (datastore query options).

Beispiel:

ds.Company.query({ 
    start: 0, 
    pageSize: 200 
}) 

Dies wird die ersten Ergebnisse der Abfrage zurückgeben (query method definition). Bitte konsultieren Sie die collection documentation page, um weitere Helfer (nextPage und more zum Beispiel) zu finden, um die Abfrageergebnisse schnell zu erkunden.

+0

Wenn Sie einen Link zur 'nextPage'-Methodendokumentation hinzufügen können, um die nächsten Seiten einer Sammlung zu erhalten, wäre Ihre Antwort vollständig :) https://github.com/Wakanda/wakanda-javascript-client/wiki/Quickstart # collection-helper – hamzahik

+0

ist ihre bessere Art als diese, da ich einige 130000 Daten haben, um aus der Datenbank – skid

+0

aufgelistet werden können Sie alle Entitäten mit 'pageSize: 99999999' abfragen, aber es würde sowieso eine Menge auf Ihrem Server zu nehmen Mach es in einer verkehrsreichen Situation. –

Verwandte Themen