如果id對象中的屬性是 type Integer,我如何過濾查詢以返回id包含部分查詢的所有對象。contains即整數(shù)的等效領(lǐng)域過濾器運(yùn)算符是什么?例如object1有id:1234。如果我查詢,123那么它應(yīng)該返回object1。唯一可用于接近整數(shù)的過濾器是,equalTo但要使其起作用,我必須傳遞1234給查詢。
2 回答

楊魅力
TA貢獻(xiàn)1811條經(jīng)驗 獲得超6個贊
看來您正在嘗試通過它是 id 的主鍵來訪問對象。您可以使用以下代碼直接訪問該對象而無需查詢。假設(shè)我們有一個 DogClass:
class DogClass: Object {
@objc dynamic var id = NSUUID().uuidString
@objc dynamic var dog_name = ""
override static func primaryKey() -> String? {
return "id"
}
}
let realm = try! Realm()
let primaryKey = 123
guard let thisDog = realm.object(ofType: DogClass.self, forPrimaryKey: primaryKey) else { return }
print(thisDog.dog_name)
添加回答
舉報
0/150
提交
取消