目前,我有一个应用程序,可以从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()
,但这似乎做了什么......
答案 0 :(得分:0)
试试这个:
PairRDDFunctions