2012-07-23 3 views
1

J'essaie d'obtenir itemName() à partir d'une requête de sélection simpleDB en utilisant boto, mais faire select itemName() from domain where attribute = 'foo' limit 10 me donne un ensemble de résultats avec 10 éléments, mais ils sont tous vides. J'ai également essayé select `itemName()` from domain where attribute = 'foo' et select itemName from domain where attribute = 'foo'.select itemName() de amazon simpledb en utilisant boto

Répondre

5

Les objets Item renvoyés sont vides car vous ne demandez aucun attribut dans la requête. L'itemName n'est pas vraiment un attribut. Il est stocké en tant que valeur spéciale sur l'objet Item accessible en tant que item.name.

+0

9 mois plus tard, je trouve cela et je vous remercie - n'a pas pu trouver cela dans les documents boto. – raindog308