Rumah >hujung hadapan web >tutorial js >Membuat pertanyaan dynamodb sedikit lebih mudah.

Membuat pertanyaan dynamodb sedikit lebih mudah.

Patricia Arquette
Patricia Arquetteasal
2024-11-30 03:15:161006semak imbas

Making dynamodb queries just a little bit easier.

Jika anda telah menggunakan AWS DynamoDBClient asli untuk apa-apa selain daripada permintaan dapatkan yang mudah, anda mungkin mendapati diri anda melihat dokumentasi banyak berfikir 'bagaimana ia berfungsi semula'.

Terdapat beberapa perpustakaan di luar sana yang menjadikan kerja dengan DynamoDB sedikit lebih mudah namun kebanyakannya memerlukan kelas pemetaan data tambahan dan bloat yang tidak diperlukan untuk banyak kes penggunaan.

Saya membangunkan Dynostore sebagai lapisan pembina pertanyaan ringan di atas DynamoDBClient untuk membantu dengan kes penggunaan yang memerlukan pembina pertanyaan yang berkuasa tanpa kelebihan tambahan.

Sebagai contoh, permintaan kemas kini akan kelihatan seperti ini.

kedai
.kemas kini()
.key({ id: customer.id })
.update(set('firstName', 'john'))
.condition(notExists('id'), or(), eq('name', 'john'))
.exec()

Github

Dokumen

NPM

Atas ialah kandungan terperinci Membuat pertanyaan dynamodb sedikit lebih mudah.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn