Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Parameter bersyarat DynamoDB lama
Dokumen ini memberikan gambaran umum parameter bersyarat lama di DynamoDB dan merekomendasikan penggunaan parameter ekspresi baru sebagai gantinya. Ini mencakup detail tentang parameter seperti AttributesToGet, AttributeUpdates, ConditionalOperator, Diharapkan KeyConditions, QueryFilter,, dan ScanFilter, dan, dan memberikan contoh bagaimana menggunakan parameter ekspresi baru sebagai pengganti.
penting
Kami menyarankan agar Anda menggunakan parameter ekspresi yang baru, bukan parameter warisan ini, jika memungkinkan. Untuk informasi selengkapnya, lihat Menggunakan ekspresi di DynamoDB.
Selain itu, DynamoDB tidak mengizinkan pencampuran parameter bersyarat warisan dan parameter ekspresi dalam satu panggilan. Sebagai contoh, memanggil operasi Query
dengan AttributesToGet
dan ConditionExpression
akan memunculkan kesalahan.
Tabel berikut menunjukkan operasi API DynamoDB yang masih mendukung parameter lama ini, dan parameter ekspresi mana yang akan digunakan sebagai gantinya. Tabel ini dapat membantu jika Anda akan memperbarui aplikasi Anda agar aplikasi tersebut menggunakan parameter ekspresi sebagai gantinya.
Jika Anda menggunakan API operasi ini... | Dengan parameter warisan ini... | Gunakan parameter ekspresi ini sebagai gantinya |
---|---|---|
BatchGetItem |
AttributesToGet
|
ProjectionExpression
|
DeleteItem |
Expected
|
ConditionExpression |
GetItem |
AttributesToGet
|
ProjectionExpression
|
PutItem |
Expected
|
ConditionExpression |
Query |
AttributesToGet
|
ProjectionExpression
|
KeyConditions
|
KeyConditionExpression
|
|
QueryFilter
|
FilterExpression
|
|
Scan |
AttributesToGet
|
ProjectionExpression
|
ScanFilter
|
FilterExpression
|
|
UpdateItem
|
AttributeUpdates
|
UpdateExpression
|
Expected |
ConditionExpression |
Bagian berikut menyediakan informasi lebih lanjut tentang parameter bersyarat warisan.