如何在Parse中删除行

时间:2016-01-20 09:05:33

标签: ios database swift parse-platform

目前,我有一个应用程序,可以从Yelp Search API查询一系列业务,并将其放入我的Parse数据库中。

以下是代码:

let businessToParse = PFObject(className: "Business")
businessToParse["name"] = yelpBusinessMock.name
businessToParse["address"] = yelpBusinessMock.address
businessToParse["categories"] = yelpBusinessMock.categories
businessToParse["distance"] = yelpBusinessMock.distance
businessToParse["imageURLString"] = yelpBusinessMock.imageURLString
businessToParse.saveInBackgroundWithBlock({ (sucessful: Bool, errors: NSError?) -> Void in
    if(sucessful) {

    } else {
        print(errors?.description)
    }
})

然而,问题在于,当我使用不同的查询字符串进行查询时,其他数据仍保留在数据库中,这不是我想要的。

我想要做的是基本上用新数据替换已经在解析数据库中的当前数据。无论如何我能做到吗?我试过了businessToParse.deleteInBackground(),但这似乎做了什么......

1 个答案:

答案 0 :(得分:0)

试试这个:

PairRDDFunctions