使用Swift进行Amazon AWS DynamoDB查询的最佳方法?

 小市民828_719 发布于 2022-12-11 09:53

我最近为我的iOS应用程序实现了AWS SDK,我正在Swift中开发.我已连接到我的数据库实例广告,我可以获得查询响应,但我正在努力将其转换为可用数据.我对Swift,AWS和一般编程都比较陌生,所以可能会遗漏一些明显的东西!

我的代码如下:

    let atVal = AWSDynamoDBAttributeValue()
    atVal.S = "123456abc"
    let condition = AWSDynamoDBCondition()
    condition.comparisonOperator = AWSDynamoDBComparisonOperator.EQ
    condition.attributeValueList = [atVal]

    let myDic: [String: AWSDynamoDBCondition] = ["userid": condition]
    let query = AWSDynamoDBQueryInput()
    query.indexName = "userid-index"
    query.tableName = "users"
    query.keyConditions = myDic
    query.limit = 1


    dynamoDB.query(query).continueWithBlock {
        (task: BFTask!) -> AnyObject! in
        let results = task.result as AWSDynamoDBQueryOutput

        let myResults = results.items
        println("object: \(myResults.description)")

        return nil
    }

控制台输出为:

对象:[{area ="{\n S = \"West Hampstead \"; \n}"; name ="{\n S = \"Olly Mayes \"; \n}"; userid ="{\n S = \"123456abc \"; \n}"; }]

使用AWS和Swift似乎没有太多优先权,这是可以理解的,所以任何帮助都会非常感激!

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有