Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Utilisation d'expressions dans DynamoDB
Dans Amazon DynamoDB, vous pouvez utiliser des expressions pour spécifier les attributs à lire dans un élément, écrire des données lorsqu'une condition est remplie, spécifier comment mettre à jour un article, définir des requêtes et filtrer les résultats d'une requête.
Ce tableau décrit la grammaire des expressions de base et les types d'expressions disponibles.
Type d'expression | Description |
---|---|
Expression de projection | Une expression de projection identifie les attributs que vous souhaitez récupérer d'un élément lorsque vous utilisez des opérations telles que GetItem Query ou Scan. |
Expression de condition | Une expression de condition détermine quels éléments doivent être modifiés lorsque vous utilisez les DeleteItem opérations PutItem UpdateItem, et. |
Mettre à jour l'expression | Une expression de mise à jour indique comment UpdateItem modifier les attributs d'un élément, par exemple en définissant une valeur scalaire ou en supprimant des éléments d'une liste ou d'une carte. |
Expression de condition clé | Une expression de condition clé détermine les éléments qu'une requête doit lire dans une table ou un index. |
Expression de filtrage | Une expression de filtre détermine les éléments des résultats de la requête qui doivent vous être renvoyés. Tous les autres résultats sont ignorés. |
Pour plus d'informations sur la syntaxe des expressions et des informations plus détaillées sur chaque type d'expression, consultez les sections suivantes.
Rubriques
- Référence aux attributs des éléments lors de l'utilisation d'expressions dans DynamoDB
- Noms d'attributs d'expression (alias) dans DynamoDB
- Valeurs d'attributs d'expressions
- Expressions de projections
- Expressions de mise à jour
- Expressions de condition
- Conditionnez et filtrez les expressions, les opérateurs et les fonctions
Note
Pour la compatibilité descendante, DynamoDB prend également en charge des paramètres conditionnels qui n'utilisent pas d'expressions. Pour de plus amples informations, veuillez consulter Paramètres conditionnels hérités.
Les nouvelles applications doivent utiliser des expressions plutôt que des paramètres hérités.