Question sur Amazon AWS DynamoDB.
Existe-t-il des exemples d'utilisation des RangeKeyCondition et des ComparisonOperators tels que CONTAINS, IN, BETWEEN. J'essaie de récupérer des données basées sur une RangeKey composite (concaténée et délimitée). Par exemple, date + auteur + mots-clés pour la table des livres. Supposons que la valeur de hachage soit "livre" dans ce cas (il peut s'agir d'un livre, d'un DVD, d'une vidéo, d'un lien, etc.) Je voudrais sélectionner tous les livres qui contiennent le mot clé "magic" ou tous les livres de l'auteur "John Doe". Un exemple d'enregistrement/article ressemblerait à ceci :
Hash------Range----------------------------------------------------------------- attribute1 ... attributex
livre------2012-1-20~john doe~adventure~magie~voyage----------------description ... quelques trucs
En essayant d'utiliser l'opérateur conditionnel IN ou CONTAINS , j'obtiens l'erreur suivante : objet(CFSimpleXML)20 public '__type' => string 'com.amazon.coral.validate#ValidationException' (length=45) public 'message' => string 'La tentative de contrainte conditionnelle n'est pas une opération indexable'.
Je n'ai pas trouvé d'exemples utilisant ces ComparisonOperators. Toute aide serait grandement appréciée.
Merci.