我对Perfect中的建模和使用StORM(在我的案例中是MySQL-StORM)有一些疑问。
假设我们有一些名为User
和Note
的模型,这些模型具有以下简单规则:
id, firstName, lastName, age(optional)
id, title, content
Zero or more
笔记。One
用户。我的问题是:
age
属性null-able
?User
和Note
之间创建关系?类似的东西:
class User {
var id: UUID
var firstName: String
var lastName: String
var age: String? //this could be NULL-able,
var notes: [Note] //users notes
}
class Note {
var id: UUID
var title: String
var content: String
var owner: User //owner of the note
}
如何使用Perfect(服务器端Swift)和MySQL-StORM实现此功能?