上一篇文章中我們介紹如何匯入Realm的資料庫套件
所以這篇我來介紹Realm常用的一些動作
先匯入Realm的資料庫函數
Realm建立資料庫
import RealmSwift
// 建立一個新的 Realm 資料庫
let realm = try! Realm()
// 建立一個新的 Person 物件
let person = Person()
person.name = "John Doe"
person.age = 30
// 將 Person 物件新增到 Realm 資料庫
try! realm.write {
realm.add(person)
}
Realm更新資料庫
// 從 Realm 資料庫中取回 Person 物件
let person = realm.object(ofType: Person.self, forPrimaryKey: 1)
// 更新 Person 物件的名稱
person.name = "Jane Doe"
// 將 Person 物件更新到 Realm 資料庫
try! realm.write {
realm.add(person, update: true)
}
Realm刪除資料
// 從 Realm 資料庫中取回 Person 物件
let person = realm.object(ofType: Person.self, forPrimaryKey: 1)
// 刪除 Person 物件
try! realm.write {
realm.delete(person)
}