我创造DynamoDB项目,如套,是这样的:联合查询
ddb.updateItem({TableName: table, Key: key {Category: {S: categoryName}},
AttributeUpdate: {MySet: {Action: "ADD", Value: {SS: [ValueToAdd]}}}
});
这个伟大的工程和MySet
每类适当填充。
现在,我想从给定的类别列表中获得所有集合的联合。比方说,我有:
tip: [1, 2, 3],
foo: [1, 3, 5],
bar: [3, 5, 7],
,我想所有的设定值的tip
,foo
,并bar
- 结果将是1, 2, 3, 5, 7
。对于刚刚tip
和foo
这将是1, 2, 3, 5
等
我可以用ddb.query
为每个类别获得一组,然后让在JavaScript中集的工会做到这一点,但套可能比较大,因此通过查询可能会更好。我看到UNION
是DynamoDB中的一个关键字,但我似乎无法找到关于它的更多信息。
是否有可能从DynamoDB查询中获得集合的联合?