• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

标签:amazon-dynamodb

.net

DynamoDb:删除所有具有相同哈希键的项目

DynamoDb:删除所有具有相同哈希键的项目
请考虑下表: Table (documentId : Hash Key, userId: Range Key) 如何编写代码以删除所有具有相同 documentId的项目,并且最好不检索这些项目。 解决方案如下: 当前,您不能仅通过传递哈希键来删除所有项,而要删除需要哈希+范围的项,因为这是唯一的。 You have to know both y……继续阅读 »

amazon-dynamodb

尽管方法位于.class文件中,但在运行类时仍获取NoSuchMethodException

尽管方法位于.class文件中,但在运行类时仍获取NoSuchMethodException
我正在为我的大学的一个项目编写后端,但遇到一个我不理解的错误。 我正在与IntelliJ,Gradle一起使用,并将Spock用作测试环境。该项目的目标之一是利用Amazon NoSQL数据库解决方案DynamoDB。要测试后端的方法,请使用AmazonDB Local。 目前,我正在为后端的各种方法编写测试……或者至少我尝试过。当我运行我的第一个测试时,一……继续阅读 »

amazon-dynamodb

无法在DynamoDB上设置独占启动键

无法在DynamoDB上设置独占启动键
我正在尝试为请求设置独占开始键,以便以后可以使用LastEvaluatedKey。 当我遍历查询结果时,将发生以下异常。有人可以在这方面帮助我吗? “提供的开始键与范围键谓词不匹配” QuerySpec queryExpression = ... queryExpression = queryExpression.withExclusiveStar……继续阅读 »

amazon-dynamodb

通过条件更新避免异常(dynamoDB,Java)

通过条件更新避免异常(dynamoDB,Java)
我试图在Java中有条件地更新dynamoDB表。我有一个查询,如果条件的计算结果为true,则该查询会递增属性,但是如果失败,则查询将引发异常。 有没有办法避免这种异常并使查询返回旧项目? 解决方案如下: 不幸的是,不是开箱即用,但是您可以执行以下操作: try { item = table.updateItem(updateItemSpe……继续阅读 »

amazon-dynamodb

使用QuerySpec从DynamoDB获取记录

使用QuerySpec从DynamoDB获取记录
在DynamoDB表中,其中CustomerStatus是一列,其中项目可能包含“有效”,“无效”或“已删除”作为CustomerStatus。我想获取状态为“有效”以及“无效”的所有客户。这是我正在使用的代码示例,但是我不确定如何完成它。 private Object data(MuleEventContext eventContext) { Li……继续阅读 »

amazon-dynamodb

从dynamoDB返回更新的项目

从dynamoDB返回更新的项目
我正在使用dynamoDB ExpressionSpecBuilder(Java)为数据库中的项目创建更新查询。我希望返回整个修改的资源,而不必单独指定所有属性。 有没有办法做到这一点? 解决方案如下: 如果您被迫使用ExpressionSpecBuilder,我找不到任何方法。 但是,还有其他替代方法,例如UpdateItemRequest,您可以……继续阅读 »

amazon-dynamodb

使用Private Builder的不可变类使用Jackson

使用Private Builder的不可变类使用Jackson
我正在尝试使用Jackson来对DynamoDB V2 AttributeValue类进行序列化/反序列化。它使用构建器设置为不可变的类,并且该构建器具有私有(private)构造函数。为了创建一个构建器,您需要调用AttributeValue.builder()。我无法控制此类,因此我想使用Jackson混合器。我使用了@JsonDeserialize(b……继续阅读 »