我试图弄清楚我的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关系适用于这类东西,或简单的事情,如帖子中的评论等等。
谢谢!
答案 0 :(得分:0)
你必须问自己,他们是否相互依赖,如果答案是肯定的,你应该使用Ember.js和node.js中的关系。您可能使用mongoose
,因此在服务器端创建关系很容易。