我如何查询以获取SimpleDB(AWS)中的多个值

时间:2011-03-22 07:57:51

标签: amazon-web-services amazon-simpledb

In that Picture  i have colored one part. How can i query to get these values like double entry in Simple Db AWS

enter image description here JPG

在那张照片中我有一个部分。我有一个名为“deviceModel”的属性。它包含多个值..我想使用来自我的域的查询,其中ItemName()包含多个值的deviceModel属性值。

谢谢,

Senthil Raja

2 个答案:

答案 0 :(得分:1)

没有直接的方法来获得你所要求的东西..你需要通过编写自己的代码来操纵。通过运行SELECT查询,您将获得项目属性 - 值对。所以在这里你需要遍历每个itemName()并计算你的欲望属性的值。

答案 1 :(得分:0)

我认为您所引用的内容称为MultiValued Attributes。在属性中放置值时 - 如果不替换现有属性值,则值将相乘,从而为您提供与该属性名称的值相关联的项目数组。

如何创建它们取决于您用于REST调用的sdk /语言,但是在设置属性值时会查找Replace = true / false。

以下是检索它们的文档页面:http://docs.amazonwebservices.com/AmazonSimpleDB/latest/DeveloperGuide/(请参阅使用Amazon SimpleDB - >使用Select创建Amazon SimpleDB查询 - >查询具有多个值的属性)