J'utilise Spring-Data-Cosmosdb 2.2.2 avec Azure-Cosmos 3.6.0 et Scala.
J'utilise costocapteur pour créer des documents personnalisés utilisant le tri et la pagination. P>
My Le problème est de naviguer dans les pages de ma demande à l'aide de DemandeContination. Chaque demande (poste) renvoie une requête de type comme celle-ci: P>
"DemandeContination": "{\" CompositifToken \ ": \" {\\ "Token \\": null, \\ "gamme \\ ": \\" {\\\\ "min \\\\\": \\\\\ "05C1DFFFFFFFFFCC \\\\", \\\\ "max \\\\\": \\\\ "ff \\\ \\ ", \\\\" ismincinclusive \\\\\ ": true, \\\\" ismaxinclusive \\\\\\\\ ": false} \\"} \ ", \" OrderByItems \ ": [{\" \ ": \" 8b90e589-09d8-42e7-a3e2-d26cf2c38a63 \ ", \" carte \ ": {\" item \ ": \" 8b90e589-09d8-42e7-a3e2-d26cf2c38a63 \ "}}], \" RID \ ": \" I9llalnxyunecgeaaaaaca == \ ", \" inclus \ ": vrai}" p>
La première chose que j'ai vue est le "jeton" intérieur est toujours nul. P>
i essayé de copier la chaîne entière et de la mettre sur ma demande en tant que paramètre, mais cela n'a pas fonctionné: Post https: // baseurl / API / Documents / récent? Page = 1 & DemandeContinuation = ... p>
La requérante n'a jamais changé et les documents retournés dans la page sont toujours les mêmes. J'utilise Postman et Insomnia. P>
Je ne trouve pas de bons exemples à utiliser la demande. Est-ce que je manque quelque chose? Peut-être encoder le jeton avec base64? P>
Je ne sais pas si le problème est juste de passer la demande de la demande ou s'il y a quelque chose qui ne va pas dans mon code. P>
en CV Je suis juste Utilisation de la méthode de paginationQuery pour exécuter une documentation avec certains critères et un objet "pagable". p>
mon contrôleur: p> mon service: p> < Pré> xxx pré> mon repo: p> merci pour toute aide. p> p>
3 Réponses :
Avez-vous essayé la manière recommandée de la pagination fournie dans la section README de Spring-Data-Cosmosdb: https://github.com/microsoft/spring-data-cosmosdb/blob/master/readme.md Section: prend en charge les données de ressort pagables et trier. P>
aussi documenté ici: https://docs.microsoft.com/en-us/azure/java/spring-framework/how-to-guides-spring-data-cosmosdb#pagination-and-sorting a> p>
Comme je l'ai déjà commenté dans le numéro d'origine sur Mme Github, j'ai trouvé la solution à modifier l'objet "Pagerable" à "CosmospagerEquest" objet qui utilise la demande. Cela a fonctionné pour moi. P>
Voici le code: https://github.com/microsoft/spring-data-cosmosdb/issues/ 484 p>
merci. p>
Lucas Porto, si vous ouvrez à l'aide du SDK Java, j'ai mis en œuvre un défilement infini avec Java SDK 4,0 réactif. P>
La méthode "suivante" de la classe de contrôleur suivante est le point d'entrée latéral du serveur de la pagination utilisée par l'appel JQuery Ajax. P>
sur github p>