我正在努力找出Ember应用程序的最佳方法。
我使用两个模型:活动和预订,在我的数据库中,我将它们完全分离和独立。
架构:
事件:
attributes:
date : Date
description : String
hiw : Object
hour : Date
meeting : String
men : Number
name : String
women : Number
createdAt : Date
updatedAt : Date
isActive :
type : Boolean
default : false
type:
type : String
default : 'event'
预订:
attributes:
email : String
idiom : String
name : String
obs : String
participants : Number
phone : String
sex : String
vip : String
createdAt : Date
updatedAt : Date
isActive :
type : Boolean
default : false
type:
type : String
default : 'booking'
当我学习Ember时,我发现Ember有关系(belongsTo和hasMany),我会问我是否应该重组模式来处理Ember,或者我是否应该像现在这样使它们独立。
随着时间的推移,预订的趋势越来越复杂。。
Ember关系是针对这类事情的,或者是针对简单的事情,比如帖子中的评论。。等等。
谢谢!
你必须问问自己它们是否相互依赖,如果答案是肯定的,那么你应该在Ember.js和node.js中都使用关系。你可能使用mongoose
,所以在服务器端创建关系很容易。