aliyun / aliyun-tablestore-nodejs-sdk

Aliyun TableStore(原OTS) SDK for Node.js
Apache License 2.0
88 stars 33 forks source link

Param “specificTime” always trigger error #58

Open waynecraig opened 2 years ago

waynecraig commented 2 years ago
const res = await client.getRow({
  tableName: "demo",
  primaryKey: [{ id: "1" }],
  timeRange: {
    specificTime: 1664773842855,
  },
  maxVersions: undefined,
});

The code above throw an error:

OTSParameterInvalidESpecific tiemstamp and max versions cannot be given at the same time.

Line 139 in /lib/protocol/encoder.js

if (params.maxVersions) {
  properties.maxVersions = params.maxVersions;
} else {
   properties.maxVersions = 1;
}

So, maxVersions will always be set, and specificTime cannot be set.

Is any way to use specificTime?