[英]How to get data from questdb and get it in a js file?
描述:實現具有無限滾動功能的 ZoomingAndScrolling 圖表。
使用以下鏈接中的模板在 CodeSandbox 上設置一個新項目https://js.devexpress.com/Demos/WidgetsGallery/Demo/Charts/ZoomingAndScrolling/React/Light/
通過使用 HTTP rest API 來自https://demo.questdb.io/從“行程”表中檢索數據來填充圖表。 x 應該是“pickup_datetime”,y 應該是“trip_distance” https://questdb.io/docs/develop/query-data/#http-rest-api
為圖表提供無限滾動功能; 無限的概念指的是根據需要動態加載新數據的能力,而不是一次加載所有數據。 參考: https://js.devexpress.com/Demos/WidgetsGallery/Demo/Charts/LoadDataOnDemand/React/Light/
完成任務后,請分享 CodeSandbox 鏈接。
在從 questDB 中的該表獲取數據之前無法提前 go。
我知道這是關於 React 的練習,但我可以幫助解決 QuestDB 方面的問題,這會阻礙你:)
要在您的示例中從 QuestDB 獲取數據,您應該使用REST API 的 exec 端點。
請注意,在演示機中,exec 端口直接是 443 端口,因此您可以執行此調用以獲得前 100 個結果
curl -G \
--data-urlencode "query=SELECT pickup_datetime, trip_distance from trips;" \
--data-urlencode "limit=1,100" \
https://demo.questdb.io/exec
如您所見,您可以發出更改限制的查詢(下一個將從 101 到 200),直到沒有結果。 您可以為每頁數據選擇任意高的限制,因此您可能需要調整一次要顯示的數據量。 請注意,該演示僅限於每頁 1000000 個結果。
如果你想看到一些 javascript 來幫助你,你可以在https://questdb.io/docs/develop/query-data/#querying-data看到一個例子。 請注意,您需要為分頁添加 http limit
參數
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.