gpt4 book ai didi

ios - 如何在DynamoDB(iOS)中查询StringSet值?

转载 作者:行者123 更新时间:2023-12-01 17:49:35 25 4
gpt4 key购买 nike

我正在尝试找出如何使用适用于iOS的AWS开发工具包v2在AWS DynamoDB中使用StringSet中包含的特定标签搜索某些行。

在DynamoDB的官方Amazon iOS文档中,我找不到用于执行此操作的任何内容,因此我尝试了此表达式,但它不起作用:

let queryExpression = AWSDynamoDBQueryExpression()
queryExpression.limit = 300
queryExpression.filterExpression = "tags CONTAINS :tag"
queryExpression.expressionAttributeValues = [":tag": self.searchQueryTag]

Global.appDelegate().dynamoDBObjectMapper.query(BlogPost.self, expression: queryExpression)
.continueWithBlock({(task: AWSTask) -> AnyObject? in

if (task.exception != nil || task.error != nil)
{
completion(response: 0)
}
else if ((task.result) != nil)
{
if(task.result!.count > 0)
{
// LIST ALL IDS…
}
else
{
completion(response: 0)
}
}

return nil
})

有人可以教我如何使用AWS iOS SDK在DynamoDB的StringSets(NSSets)中作为特定字符串查询吗?

最佳答案

更改此行

queryExpression.filterExpression =“标签内容:tag”

对此

queryExpression.filterExpression =“包含(标签,:标签)”

关于ios - 如何在DynamoDB(iOS)中查询StringSet值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35268304/

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