当前位置: 首页 > 知识库问答 >
问题:

DynamoDB&UpdateItem

祁景山
2023-03-14

从AWS上阅读,似乎DynamoDB UpdateItem能够向现有项添加属性。

例如,如果我有一个item-primary key:UserID,它有几个属性,比如member:1member:2member:3

*属性的关键成员是否需要唯一?如果是这样,当项目的内容只是一个成员号码列表(他们在系统中的朋友)时,有没有办法使其独一无二?

THX

共有1个答案

尉迟禄
2023-03-14

是的,DynamoDB支持字符串、数字和二进制集作为属性。

http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/datamodel.html#datamodeldatatypes:

字符串、数字和二进制集

Amazon DynamoDB还支持数字集、字符串集和二进制集。多值属性,如图书项中的Authors属性和产品项的Color属性,都是字符串集类型属性的示例。请注意,因为它是一个集合,所以集合中的值必须是唯一的。属性集不排序;不保留集合中返回的值的顺序。请注意,Amazon DynamoDB不支持空集。

 类似资料:
  • Amazon DynamoDB是一个完全托管的NoSQL数据库服务,允许创建可以存储和检索任意数量数据的数据库表。 它自动管理多个服务器上的表的数据流量并保持性能。 它还使客户免于操作和扩展分布式数据库的负担。 因此,亚马逊管理硬件配置,设置,配置,复制,软件修补,群集扩展等。 如何在计算机上运行DynamoDB? 以下是设置DynamoDB的步骤。 Step 1 - 以下是设置DynamoDB的

  • DynamoDB 是 Amazon最新发布的 NoSQL 产品。DynamoDB是一个性能好、可靠高且具有可扩展性的 NoSQL 云数据库服务,DynamoDB集15年分布式非关系性数据库开发之精粹,又通过内部使用考验,是AWS团队精心打造的产品。 DynamoDB有以下几个特性: 稳定的性能保证。为了保证高性能,DynamoDB采用固态硬盘(SSD)进行存储,对于一般的请求,DynamoDB在十

  • DynamoDB配置概述。 { "name": "http_dynamo_filter", "config": {} } name (required, string) 过滤器名称。目前唯一支持的值是http_dynamo_filter。 config (required, object) 该过滤器不使用任何配置。 返回 上一级

  • DynamoDB架构概述 v1 API 参考 v2 API 参考 统计 DynamoDB过滤器输出统计信息命名空间为http.<stat_prefix>.dynamodb.。其中stat_prefix来自所拥有的HTTP连接管理器。 每个操作的统计信息可以在命名空间http.<stat_prefix>.dynamodb.operation.<operation_name>.找到。 名称 类型 描述

  • Envoy支持具有以下功能的HTTP级别DynamoDB过滤器: DynamoDB API请求/响应解析器。 DynamoDB每个操作/表/分区和操作统计。 4xx响应的失败类型统计信息,从响应JSON分析,例如ProvisionedThroughputExceededException。 批量操作部分的失败统计。 DynamoDB过滤器是Envoy在HTTP层的可扩展性和核心抽象的一个很好的例子

  • DynamoDB Toolbox Single Table Designs have never been this easy! The DynamoDB Toolbox is a set of tools that makes it easy to work with Amazon DynamoDB and the DocumentClient. It's designed with Singl