是否存在可供开发使用的QuestDB NPM包?
QuestDB Node.js 生态可用NPM包说明
你搜索到的无内容的questdb包并非官方维护的可用版本,目前可用于QuestDB开发的NPM包包括以下两类:
- 官方维护的Node.js服务端客户端:包名为
@questdb/nodejs-client,支持通过TCP协议与QuestDB实例通信,覆盖数据插入、SQL查询、参数绑定、事务控制等全量核心操作,是服务端开发对接的首选 - 社区维护的轻量客户端:包名为
questdb-client,适配浏览器端HTTP请求场景,也可用于Node.js服务端通过REST接口对接QuestDB,适合轻量查询类场景使用
基础使用示例
安装官方客户端的命令:
npm install @questdb/nodejs-client
基础插入数据代码示例:
import { Sender } from '@questdb/nodejs-client' const sender = new Sender({ host: '127.0.0.1', port: 9009 }) await sender.connect() sender .table('trades') .symbol('symbol', 'BTC-USD') .floatColumn('price', 30000.5) .timestamp(Date.now()) await sender.flush() await sender.close()
内容的提问来源于stack exchange,提问作者tallphin
相关产品推荐
相关产品推荐

