开发者社区 > 云存储 > 正文

表格存储添加二级索引的时候,添加的属性列,是表示我添加了多少个属性列,到时候查询的时候就只返回这几?

表格存储添加二级索引的时候,添加的属性列,是表示我添加了多少个属性列,到时候查询的时候就只返回这几个属性列的值吗,还是主表的全部值?

展开
收起
真的很搞笑 2023-06-27 11:48:22 60 0
2 条回答
写回答
取消 提交回答
  • 在表格存储中添加二级索引时,您可以选择要添加的属性列。这表示您可以选择将哪些属性列作为二级索引的键。

    当您查询表格存储时,如果您指定了特定的属性列作为查询条件,则只会返回这些属性列的值。例如,如果您在查询时指定了 id 和 name 两个属性列作为查询条件,则只会返回符合条件的 id 和 name 属性列的值,而不会返回其他属性列的值。

    然而,如果您没有指定特定的属性列作为查询条件,则返回的是整个表格存储中的数据行,包括所有的属性列和对应的值。

    需要注意的是,添加二级索引并不会自动将所有属性列都作为查询条件。如果您希望在查询时只返回特定的属性列,您需要在查询语句中明确指定这些属性列作为查询条件。

    2023-06-30 20:01:11
    赞同 展开评论 打赏
  • 二级索引是主表的扩充,跟主表查询使用SDK是一样的,整行返回,此回答整理自钉群“表格存储技术交流群-2”

    2023-06-27 12:19:07
    赞同 展开评论 打赏

阿里云存储基于飞天盘古2.0分布式存储系统,产品多种多样,充分满足用户数据存储和迁移上云需求。

相关电子书

更多
TableStore在社交类场景下的应用 立即下载
表格存储实时数据流Steam的技术揭秘和应用场景 立即下载
表格存储(TableStore) 立即下载