Skip to content

aliyun/aliyun-tablestore-nodejs-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

97305da · Apr 22, 2024
Aug 4, 2022
Apr 22, 2024
Feb 24, 2022
Jun 30, 2023
Feb 23, 2024
Sep 9, 2019
Oct 9, 2017
Jun 8, 2017
Apr 22, 2024
Apr 22, 2024
Feb 12, 2018
Nov 6, 2017
Dec 19, 2017
Jun 15, 2017
Feb 23, 2024
Apr 22, 2024

Repository files navigation

Aliyun TableStore SDK for Node.js

License Status GitHub version Build Status Coverage Status

关于

  • 此NodeJs SDK基于阿里云表格存储服务 API构建。
  • 阿里云表格存储是阿里云自主研发的NoSQL数据存储服务,提供海量结构化数据的存储和实时访问。

版本特性

  • 版本: 5.5.1
    • Bug fix in _parseSearchHit function.
  • 版本: 5.5.0
    • Search 新增:GroupByDateHistogram 功能
    • GroupByHistogram 支持 offset 参数
    • DescribeTable API 新增 IndexSyncPhase 返回
    • DescribeSearchIndex 新增 IndexStatus 返回
    • Search 新增:GroupByGeoGrid 功能
    • Search 新增:完整 Function Score 功能
    • Search 新增:KnnVectoryQuery 功能
    • Search 新增:Highlight 功能
    • Nested Query 支持 Highlight 参数
    • Search 新增:GroupByComposite 功能
    • Field Sort 支持 Missing Field 参数
  • 版本:5.4.1
    • 修复默认重试策略中的默认值
  • 版本:5.3.1
    • proto 不再使用废弃的web标准,以兼容 Deno
  • 版本:5.3.0
    • SQL 序列化协议去除对 SQL_PLAIN_BUFFER 的支持,使用性能更好的 SQL_FLAT_BUFFERS
  • 版本:5.2.2
    • Search 支持折叠功能
  • 版本:5.2.1
    • SQL使用默认序列化协议SQL_FLAT_BUFFERS
  • 版本:5.2.0
    • 新增 SQL 接口
    • Search 新增:统计聚合功能
    • Search ColumnReturnType 支持 RETURN_ALL_FROM_INDEX
    • Search 部分 Query 支持 weight 参数
    • 新增 ComputeSplits 接口
    • 新增 ParallelScan 接口
    • 新增 UpdateSearchIndex 接口
    • DescribeSearchIndex 可以获取: 计量、创建时间、TTL 等信息
    • 创建 SearchIndex 支持: 动态修改schema、TTL
    • 主表支持 allowUpdate 的修改
    • 默认重试策略支持 Search 和 SQLQuery
    • 出错时携带 RequestId
  • 版本:5.1.2
    • 修复 创建含增量二级索引问题修复
  • 版本:5.1.1
    • 修复 10_000引入的低版本node不识别问题
  • 版本:5.1.0
    • 多元索引支持日期类型
    • 多元索引查询SearchAPI支持设置单独的timeout
    • 多元索引排序支持missing
    • 创建多元索引支持设置分词、分词参数、虚拟列
  • 版本:5.0.6
    • 升级protobufjs依赖(4.1.2 -> 6.8.8)
    • 请求参数向前兼容,返回参数字段改变:下划线变为驼峰式(与request保持一致)
  • 版本:4.3.2
    • 修复Query不支持Long类型查询问题
    • 支持SearchIndex
    • 支持GlobalIndex
    • 支持原子加
    • 支持事务
    • 支持ExistsQuery

安装

npm install tablestore

使用方法

参考在samples目录下的代码示例,将samples/client.js文件中的相关参数修改为自己实例的参数即可。

贡献代码

  • 我们非常欢迎大家为TableStore NodeJs SDK以及其他TableStore SDK贡献代码

联系我们

扫码加入TableStore钉钉讨论群(群号:23307953),和我们直接交流讨论

Image text