J'essaie d'utiliser des curseurs pour les grands ensembles de résultats. La documentation indique que vous pouvez utiliser des curseurs avec une requête GQL en utilisant php mais je n'arrive pas à le faire fonctionner.google datastore Requête gql avec curseurs de limite et de décalage?
Est-ce que quelqu'un a ce travail? Si cela ne fonctionne pas avec la requête GQL, quelqu'un pourrait-il me montrer un exemple de la façon de l'implémenter?
$query = $datastore->gqlQuery('SELECT * FROM h_stats WHERE field1 = @parm1 AND date >= @startDate AND date < @endDate LIMIT @limitBy OFFSET @cursor', [
'bindings' => [
'parm1' => '5700305828184064',
'startDate' => '1501545600',
'endDate' => '1501632000',
'limitBy' => 10,
'cursor' => 'CURSOR_STRING_HERE'
]
]);