gpt4 book ai didi

amazon-web-services - Dynamodb 查询操作

转载 作者:行者123 更新时间:2023-12-04 08:19:27 24 4
gpt4 key购买 nike

是否可以在 DynamoDB 中使用“ OR ”、“ AND ”查询操作?

我需要知道是否DynamoDB有类似 "where fname = xxxx OR lname = xxxx "来自 SQL 查询?在 Rails 中

谢谢。

最佳答案

一般来说,没有。

DynamoDB 只允许通过主(散列)键进行高效查找,以及可选地对“范围键”进行范围查询。其他属性未编入索引。

您可以使用 Scan请求通过一组属性读取整个表过滤器,但对于大表来说,这是一个相对昂贵且缓慢的选项。

您可以通过创建一个包含要查询的两个值的主键来模拟 AND,或者通过创建每个使用一个属性作为其主键的重复表并使用 BatchGetItem 并行查询这两个表来模拟 AND。

关于amazon-web-services - Dynamodb 查询操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9389355/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com