【问题标题】:Query hash/range key and local secondary index查询哈希/范围键和本地二级索引
【发布时间】:2015-10-15 20:04:25
【问题描述】:

是否可以同时使用哈希和范围键以及本地二级索引来查询 DynamoDB 表?

我想在查询中比较三个属性。两个是主哈希和范围键,第三个是本地二级索引的范围键。

【问题讨论】:

    标签: amazon-web-services amazon-dynamodb nosql


    【解决方案1】:

    不,但根据您对您要完成的任务的描述,这不是必需的。

    如果您尝试根据(主表的)哈希和范围键以及附加属性访问对象,请仅选择主表的哈希和范围(返回单个根据定义记录)将返回该记录。

    如果您担心第三个属性可能是您想要忽略整个记录的值,您可以使用查询过滤器让 DynamoDB 过滤掉该项目,或者您可以使用应用程序中的逻辑来忽略该对象。

    【讨论】:

    • +1 用于澄清“仅选择主表的哈希和范围(根据定义返回单个记录所必需的)将返回该记录”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-14
    • 1970-01-01
    • 2016-06-13
    • 2023-04-08
    • 1970-01-01
    • 2016-01-21
    • 2017-11-25
    相关资源
    最近更新 更多