我使用Parse.com作爲我的後端建設斯威夫特在iOS。檢查PFObject是PFRelation
我有一個物體表:汽車,每輛汽車可以擁有多個用戶,所以我有一個Car
表的owners
這是_User
表的PRRelation表。
我在一個TableView中顯示所有的汽車,並希望確定(每個對象)的PFUser.currentUser()
是否_User
對象的每節車廂的關係。
有沒有辦法做到這一點,而不創建一個查詢,然後向Parse服務器發出請求?這樣做似乎效率很低,不得不再次檢查每個對象,並且會進行大量的Parse數據庫調用,這將使我很快達到呼叫限制,如果多人使用該應用程序...
因此有沒有辦法簡單地做一些事情,如:
if carObject["owners].contains(PFUser.currentUser()) {
println("the current user is an owner of this car")
}
也許它可以運行所有汽車的查詢,然後所有的學生列whereKey限制汽車的另一個查詢,然後比較查詢?我怎樣才能比較查詢?