领域数据库关系
Realm Database Relationship
我需要有关 Swift 2.0 领域数据库关系的帮助。我有两个数据模型,它们具有类别和费用的一对多关系。
class Category: Object {
dynamic variable categoryid = 0
dynamic variable category_name = ""
}
class Expense: Object {
dynamic var expenseid = 0
dynamic var expensename = ""
dynamic var category: Category? = nil
}
为此,我需要过滤特定类别的费用结果
let records = try! Realm().objects(Expense).filter(??????)
如何过滤所选类别的记录?
此外,我正在维护一个彻底的类别,我想过滤我的结果而不是 table 索引。我应该通过 prepareForSegue
函数将 categoryid
从一个视图设置到另一个视图吗?
您可以通过首先检索给定的 Category
对象并在查询中使用它来过滤 Expense
对象:
let category = …
let records = try! Realm().objects(Expense).filter("category = ?", category)
我需要有关 Swift 2.0 领域数据库关系的帮助。我有两个数据模型,它们具有类别和费用的一对多关系。
class Category: Object {
dynamic variable categoryid = 0
dynamic variable category_name = ""
}
class Expense: Object {
dynamic var expenseid = 0
dynamic var expensename = ""
dynamic var category: Category? = nil
}
为此,我需要过滤特定类别的费用结果
let records = try! Realm().objects(Expense).filter(??????)
如何过滤所选类别的记录?
此外,我正在维护一个彻底的类别,我想过滤我的结果而不是 table 索引。我应该通过 prepareForSegue
函数将 categoryid
从一个视图设置到另一个视图吗?
您可以通过首先检索给定的 Category
对象并在查询中使用它来过滤 Expense
对象:
let category = …
let records = try! Realm().objects(Expense).filter("category = ?", category)