Node.js SDK

更新时间: 2025-06-18 11:52:21

表格存储Node.js SDK支持宽表模型操作。

功能列表

使用 SDK 的功能之前,您需要初始化 Client。Node.js SDK 支持的功能明细请参见下表。

功能类型

功能操作

描述信息

数据表操作

创建数据表

创建一个数据表用于数据存储。您可以在创建数据表时配置主键列自增

更新表配置

更新数据表的配置信息。

列出表名称

查看实例中所有数据表的名称。

查询表描述信息

查询数据表的配置信息。

删除数据表

删除指定的数据表。

数据操作

写入数据

向数据表中写入数据。

读取数据

从数据表中读取数据。

删除数据

删除数据表中的数据。

过滤器

在服务端对读取结果再进行一次过滤,根据过滤器(Filter)中的条件决定返回的数据。

条件更新

只有在数据满足更新条件的情况下,才能对表中数据进行更新,否则数据更新失败并给用户报错。

原子计数器

将列当成一个原子计数器使用,对该列进行原子计数操作。

局部事务

为数据表开启局部事务后,创建数据范围在一个分区键值内的局部事务用于数据读写操作。

多元索引

创建多元索引

为数据表创建一个多元索引。

列出多元索引列表

列出指定表下的多元索引。

更新多元索引配置

更新多元索引的数据生命周期。

查询多元索引描述信息

查询多元索引的描述信息,包括多元索引的字段信息和索引配置等。

删除多元索引

删除指定的多元索引。

基础查询

基础查询类型包括全匹配查询精确查询多词精确查询前缀查询范围查询通配符查询列存在性查询折叠(去重)地理位置查询嵌套类型查询

多条件组合查询

查询条件支持包含一个或者多个子查询条件,根据子查询条件来判断数据是否满足查询条件。

排序和翻页

使用多元索引查询数据时,您可以按照指定排列方式获取到返回数据;当返回结果行数较多时,通过使用跳转翻页或者连续翻页可以快速定位到所需数据。

统计聚合

可以实现求最小值、求最大值、求和、求平均值、统计行数、去重统计行数、按字段值分组、按范围分组、按地理位置分组、按过滤条件分组等操作;同时多个统计聚合功能可以组合使用,满足复杂的查询需求。

全文检索

表格存储提供了匹配查询短语匹配查询,以实现全文检索功能。查询时会根据分词情况匹配数据,并支持通过摘要与高亮功能来高亮显示查询词。

向量检索

向量检索(KnnVectorQuery)使用数值向量进行近似最近邻查询,可以在大规模数据集中找到最相似的数据项。

并发导出数据

当不关心整个结果集的顺序时,可以使用并发导出数据功能以更快的速度将命中的数据全部返回。

二级索引

创建二级索引

为数据表创建一个二级索引。

使用二级索引读取数据

使用单行读取和范围读取的方式查询索引表中数据。如果所需属性列已包含在索引表中,可以直接从索引表读取,否则需要查找数据表以获取相关数据。

删除二级索引

删除数据表中指定的二级索引。

SQL查询

创建映射关系

为已存在的表或者索引创建映射关系。

更新映射表属性列

为已存在的映射表添加或删除属性列。

删除映射表

删除映射关系。

列出表名称列表

列出当前数据库中的映射表列表。

查询表的描述信息

查询表的描述信息,例如字段名称、字段类型等。

查询索引描述信息

查询表的索引描述信息。

查询数据

查询表中的数据。

相关文档

如需了解表格存储的错误处理方式,请参见错误处理

上一篇: 错误处理 下一篇: 安装表格存储Node.js SDK
阿里云首页 表格存储 相关技术圈