Cube.js中不允许如何解决“无效查询格式”偏移

时间:2019-09-25 10:04:57

标签: javascript node.js cube.js

CubeJS 的JSON查询中添加'offset'属性时,出现以下错误。

当我在JSON查询中仅添加'limit'属性时,它给了我适当的响应。但是当我添加带有'offset'属性的'limit'时出现错误。

DateTime.TryParseExact(checkDateFormat.ToString("yyyy-MM-dd hh:mm:ss"), "yyyy-MM-dd hh:mm:ss", 
                CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.AllowWhiteSpaces, out odate);

我希望成功响应会跳过10条记录,但会出现以下错误:

http://localhost:3000/cubejs-api/v1/load?query={
  "dimensions": [
    "Order.driver",
    "Order.ivhTractor",
    "Order.shipper",
    "Order.consignee",
    "Order.division",
    "Order.ordNumber"
  ],
  "timeDimensions": [],
  "filters": [
    {
      "dimension": "Order.ivhTractor",
      "operator": "equals",
      "values": [
        "321"
      ]
    }
  ],
  "limit": 50,
  "offset": 10
}

1 个答案:

答案 0 :(得分:0)

最有可能是由于使用了旧版本。 offset参数在0.10.21中引入:https://github.com/cube-js/cube.js/blob/master/CHANGELOG.md#01021-2019-08-05