Guide
RQL
Builder
import { rqlBuilder } from "@extrahorizon/javascript-sdk";
const rql = rqlBuilder().select("name").eq("name", "fitbit").build();
// ?select(name)&eq(name,fitbit)import { rqlBuilder } from "@extrahorizon/javascript-sdk";
const rql = rqlBuilder()
.or(
rqlBuilder()
.and(
rqlBuilder().lt("data.heartRate", "50").intermediate(),
rqlBuilder().gt("data.heartRate", "40").intermediate()
)
.intermediate(),
rqlBuilder().eq("data.indicator", "warning").intermediate()
)
.select(["id", "name", "data.heartRate", "data.indicator"])
.build();
// ?or(and(lt(data.heartRate,50),gt(data.heartRate,40)),eq(data.indicator,warning))&select(id,name,data.heartRate,data.indicator)
const result = await exh.data.documents.find({ rql });Automatic double encoding of values
Parser
Raw Requests
Logging
Tests
Mock
Last updated