Maison >interface Web >js tutoriel >Rendre les requêtes dynamodb un peu plus faciles.

Rendre les requêtes dynamodb un peu plus faciles.

Patricia Arquette
Patricia Arquetteoriginal
2024-11-30 03:15:161020parcourir

Making dynamodb queries just a little bit easier.

Si vous avez utilisé le natif AWS DynamoDBClient pour autre chose qu'une simple requête get, vous vous retrouverez probablement à regarder beaucoup la documentation en pensant « comment ça marche à nouveau ».

Il existe quelques bibliothèques qui facilitent un peu le travail avec DynamoDB, mais la plupart nécessitent des classes de mappage de données supplémentaires et des surcharges qui ne sont pas nécessaires dans de nombreux cas d'utilisation.

J'ai développé Dynostore en tant que couche de création de requêtes légère au-dessus de DynamoDBClient pour faciliter les cas d'utilisation qui nécessitent un générateur de requêtes puissant sans encombrement supplémentaire.

Par exemple, une demande de mise à jour ressemblerait désormais à ceci.

magasin
.update()
.key({ identifiant : client.id })
.update(set('firstName', 'john'))
.condition(notExists('id'), or(), eq('name', 'john'))
.exec()

Github

Documents

NPM

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn