Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan operasi sinkronisasi DynamoDB pada sumber data berversi di AWS AppSync
Sumber data berversi mendukung Sync
operasi yang memungkinkan Anda mengambil semua hasil dari tabel DynamoDB dan kemudian hanya menerima data yang diubah sejak kueri terakhir Anda (pembaruan delta). Ketika AWS AppSync menerima permintaan untuk Sync
operasi, ia menggunakan bidang yang ditentukan dalam permintaan untuk menentukan apakah tabel Dasar atau tabel Delta harus diakses.
-
Jika
lastSync
bidang tidak ditentukan, aScan
pada tabel Base dilakukan. -
Jika
lastSync
bidang ditentukan, tetapi nilainya sebelumcurrent moment - DeltaSyncTTL
, aScan
pada tabel Base dilakukan. -
Jika
lastSync
bidang ditentukan, dan nilainya pada atau setelahcurrent moment - DeltaSyncTTL
, aQuery
pada tabel Delta dilakukan.
AWS AppSync mengembalikan startedAt
bidang ke template pemetaan respons untuk semua Sync
operasi. startedAt
Bidang adalah momen, dalam milidetik epoch, ketika Sync
operasi dimulai yang dapat Anda simpan secara lokal dan gunakan dalam permintaan lain. Jika token pagination disertakan dalam permintaan, nilai ini akan sama dengan yang dikembalikan oleh permintaan untuk halaman pertama hasil.
Untuk informasi tentang format templat Sync
pemetaan, lihat referensi templat pemetaan.