Parameter bersyarat warisan - Amazon DynamoDB

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Parameter bersyarat warisan

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.