没有主键知识的亚马逊dynamodb查询

 mobiledu2502860487 发布于 2022-12-04 03:23

我正在使用amazon dynamodb boto查询接口for python.我有以下问题

    如何获取数据库中的所有主键?

    我怎么才能得到,让我们说1000个主键.然后停止然后获得下一个1000主键.我事先不知道主键.它有点像没有替换主键的采样.

对我来说,似乎查询是使用用户事先知道主键的假设.

谢谢!

1 个回答
  • Query 要求您指定哈希键.

    对于您要尝试实现的情况,您需要评估表中要求您使用的每个项目Scan.

    听起来像你有3个要求:

      评估表中的每个项目

      将每次获取限制为1000个项目

      仅获取每个项目的哈希/范围键

    这3个要求很好地映射到DynamoDB:

      Scan API:

      扫描操作通过访问表或二级索引中的每个项目来返回一个或多个项目和项目属性...

      限制请求参数:

      要评估的最大项目数(不一定是匹配项的数量)......

      ProjectionExpression请求参数:

      一个字符串,用于标识要从指定表或索引检索的一个或多个属性...

    2022-12-11 02:07 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有