我有一个名为 Tasks 的基本集合。我想创建一个名为 DailyTasks 的新集合,其中 DailyTask 扩展了一个 Task,并且还有一个 DailyTask 完成的日期列表。
我希望 Tasks.findAll() 返回 Tasks 和 DailyTasks。
我愿意拥有三个类:BaseTask、OneTimeTask(有一个 dateCompleted 字段)和 DailyTask(有一个 dateCompleted 列表)。我需要知道如何相应地配置我的架构。
我怎样才能做到这一点?
您可以将多个模式传递给 SimpleSchema 构造函数,它们将被合并。像这样:
Tasks = new SimpleSchema({ ... });
DailyTasks = new SimpleSchema([Tasks, {
additionalField: {
type: String
}
}]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
494 次 |
| 最近记录: |