你可以在dynamodb中的嵌入对象上创建索引吗?

时间:2015-07-24 19:55:55

标签: amazon-dynamodb

来自mongodb背景,我想设置一个嵌入式集合的文档。

例如,如果我有个人资料对象

资料

  • name:string
  • 粉丝:[ name:string ]

这样它就有一个嵌入的粉丝集合。

有没有办法可以在Profile上创建索引,以便我可以查询Profile.Followers包含myUsername的所有配置文件?

简而言之,我可以从dynamoDB表中查询我关注的配置文件吗?

在mongo中,我可以通过在Profile.followers上设置索引并执行$ in查询来轻松完成此操作。对于dynamodb有类似的东西吗?

此文档表明没有像in子句

http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/QueryAndScan.html

1 个答案:

答案 0 :(得分:1)

目前DynamoDB不支持非标量类型的索引(即Set,List或Map数据类型 - 请参见此处:http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/SecondaryIndexes.html)。如果您有单独的用户表,则可以在“设置/列表”属性中跟踪您所关注的所有配置文件。