簡體   English   中英

如何從questdb中獲取數據並在js文件中獲取?

[英]How to get data from questdb and get it in a js file?

描述:實現具有無限滾動功能的 ZoomingAndScrolling 圖表。

  1. 使用以下鏈接中的模板在 CodeSandbox 上設置一個新項目https://js.devexpress.com/Demos/WidgetsGallery/Demo/Charts/ZoomingAndScrolling/React/Light/

  2. 通過使用 HTTP rest API 來自https://demo.questdb.io/從“行程”表中檢索數據來填充圖表。 x 應該是“pickup_datetime”,y 應該是“trip_distance” https://questdb.io/docs/develop/query-data/#http-rest-api

  3. 為圖表提供無限滾動功能; 無限的概念指的是根據需要動態加載新數據的能力,而不是一次加載所有數據。 參考: 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM