Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan ekspresi di DynamoDB
Di Amazon DynamoDB, Anda dapat menggunakan ekspresi untuk menentukan atribut mana yang akan dibaca dari item, menulis data saat kondisi terpenuhi, menentukan cara memperbarui item, menentukan kueri, dan memfilter hasil kueri.
Tabel ini menjelaskan tata bahasa ekspresi dasar dan jenis ekspresi yang tersedia.
Jenis ekspresi | Deskripsi |
---|---|
Ekspresi proyeksi | Ekspresi proyeksi mengidentifikasi atribut yang ingin Anda ambil dari item saat Anda menggunakan operasi seperti GetItem, Kueri, atau Pindai. |
Ekspresi kondisi | Ekspresi kondisi menentukan item mana yang harus dimodifikasi saat Anda menggunakan PutItem, UpdateItem, dan DeleteItem operasi. |
Ekspresi perbarui | Ekspresi pembaruan menentukan bagaimana UpdateItem akan memodifikasi atribut item— misalnya, menetapkan nilai skalar atau menghapus elemen dari daftar atau peta. |
Ekspresi kondisi kunci | Ekspresi kondisi kunci menentukan item mana yang akan dibaca kueri dari tabel atau indeks. |
Ekspresi filter | Ekspresi filter menentukan item mana di antara hasil Query yang harus dikembalikan kepada Anda. Semua hasil lainnya dibuang. |
Untuk informasi tentang sintaks ekspresi dan informasi lebih rinci tentang setiap jenis ekspresi, lihat bagian berikut.
Topik
- Mengacu pada atribut item saat menggunakan ekspresi di DynamoDB
- Nama atribut ekspresi (alias) di DynamoDB
- Menggunakan nilai atribut ekspresi di DynamoDB
- Menggunakan ekspresi proyeksi di DynamoDB
- Menggunakan ekspresi pembaruan di DynamoDB
- Kondisi dan filter ekspresi, operator, dan fungsi di DynamoDB
- Contoh ekspresi kondisi DynamoDB CLI
catatan
Untuk kompatibilitas ke belakang, DynamoDB juga mendukung parameter bersyarat yang tidak menggunakan ekspresi. Untuk informasi selengkapnya, lihat Parameter bersyarat DynamoDB lama.
Aplikasi baru harus menggunakan ekspresi, bukan parameter warisan.