0

我想使用get_table_rows(). 数据的索引是i128类型。

uint128_t by_corp_id_timestamp() const {
      return uint128_t(corp_id) << 64 | timestamp.elapsed.count();
}

所以我按照下面的顺序尝试了。

首先,将timestamp转换为time_point.

const time_point = dateToTimePoint(timestamp);

如果timestamp2021-09-19T14:32:00.000time_point1632061920000000

我成功地获得了价值time_point

然后我尝试通过i128结合time_point.corp_id

buffer_time_stamp.pushArray(numeric.decimalToBinary(16, '' + corp_id + time_point));
const bound_time = numeric.binaryToDecimal(buffer_time_stamp.getUint8Array(16));

如果corp_id1000time_stamp2021-09-19T14:32:00.000bound_time10001632061920000000

根据by_corp_id_timestamp(),我认为我正确地获得了密钥。但是,上述bound_time方法不起作用。

请帮我。

4

0 回答 0