Saya ingin memperbarui catatan dalam tabel DynamoDB berdasarkan kondisi di bawah ini yang menyatakan bahwa "Perbarui catatan hanya ketika nilai atribut tidak termasuk dalam nilai yang ditentukan dalam daftar".
Cuplikan Kode:
AttributeValue inProgressStatus = new AttributeValue("IN_PROGRESS");
AttributeValue successStatus = new AttributeValue("SUCCESS");
ExpectedAttributeValue expectedAttributeValue = new ExpectedAttributeValue();
expectedAttributeValue.setAttributeValueList(Arrays.asList(inProgressStatus, successStatus));
expectedAttributeValue.setComparisonOperator(ComparisonOperator.NOT_CONTAINS);
Saat menjalankan pembaruan bersyarat saya menerima pengecualian berikut:
com.amazonaws.AmazonServiceException: One or more parameter values were invalid:
Invalid number of argument(s) for the NOT_CONTAINS ComparisonOperator (Service: null; Status Code: 400; Error Code: ValidationException; Request ID: null).
Tolong beri tahu saya bagaimana saya bisa mencapai fungsionalitas saya menggunakan operator NOT_CONTAINS
.