DynamoDBMapper用于条件存在或<=

时间:2019-06-14 18:38:37

标签: java amazon-dynamodb

我想使用映射器进行一些条件插入。具体来说,我们需要这样做:

attribute_not_exists(MsgTs) or MsgTs <= :messageTs

DynamoMapper有可能吗?我得到了存在部分,但是LE部分呢?

 DynamoDBSaveExpression saveExpression = new DynamoDBSaveExpression();
Map<String, ExpectedAttributeValue> expectedAttributes =
    ImmutableMap.<String, ExpectedAttributeValue>builder()
        .put("MsgTs", new ExpectedAttributeValue(false))
        .put("MsgTs", ???)
        .build();

saveExpression.setExpected(expectedAttributes);
saveExpression.setConditionalOperator(ConditionalOperator.AND);

0 个答案:

没有答案