开发者社区> 问答> 正文

Node.js SDK 开发步骤是怎样的?

Node.js SDK 开发步骤是怎样的?

展开
收起
云上静思 2022-03-29 19:05:31 789 0
1 条回答
写回答
取消 提交回答
  • 在开发之前需要确保已开通表格存储服务并已经创建表格存储实例。

    第一步,初始化连接。Tablestore 支持 Http/Https 协议访问服务端,使用Node.js SDK发起请求前,需要初始化一个OTSClinet实例,初始化需要获取到服务地址(endpoint)、实例名(instanceName)、密钥(AccessKeyID、AccessSecret)等信息,代码如下: 配图26.png

    第二步,创建数据表。下图示例代码中创建一张订单数据表order。 配图27.png

    配图28.png

    第三步,写入数据。如下图示例代码中,写入了一条订单数据,订单号order_id为“o1”。 配图29.png 配图30.png

    第四步,查询数据。如下图示例代码中查询订单号 order_id 为“o1”的记录。 配图31.png 配图32.png

    第五步,创建多元索引。如下图示例代码中,创建了一个多元索引order_index。分别设置customer_name字符串类型、order_time字符串类型、pay_time字符串类型、product_name分词类型、product_type字符串类型。 配图33.png 配图34.png 配图35.png

    第六步,数据搜索。下图示例代码中查询产品类型为“手机”的订单,并统计了符合条件的行数。 配图36.png 配图37.png

    下图示例代码中搜索产品包含“iphone”的订单,并统计了符合条件的行数。 配图38.png 配图39.png

    下图示例代码中查询了消费者姓名为“消十一”并且下单时间在“2021-10-24 00:00:00”之间的订单,并统计了行数。 配图40.png 配图41.png

    第七步,删除多元索引。下图示例代码中展示了删除订单表order中的order——index多元索引。 配图42.png 配图43.png

    第八步,删除数据表。下图示例代码中展示了删除订单表order,删除表之前需确保先删除表中的多元索引。 配图44.png

    以上内容摘自电子书《一站式结构化数据存储Tablestore实战手册》点击https://developer.aliyun.com/ebook/download/7473 下载完整版

    2022-03-30 11:04:18
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
阿里云开发者社区官方技术圈,用户产品功能发布、用户反馈收集等。
问答排行榜
最热
最新

相关电子书

更多
探究 Node.js 的服务端之路 立即下载
个推微服务实践 基于OpenResty 和Node.js 立即下载
沪江基于Node.js大规模应用实践 立即下载