小编oll*_*lym的帖子

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

我最近为我的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
    }
Run Code Online (Sandbox Code Playgroud)

控制台输出为:

对象:[{area ="{\n S = \"West Hampstead \"; \n}"; name ="{\n S = \"Olly Mayes …

amazon-web-services amazon-dynamodb swift

9
推荐指数
1
解决办法
1万
查看次数