Ember关系和mongo关系

时间:2015-11-21 17:17:17

标签: javascript mongodb ember.js

我试图弄清楚我的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关系适用于这类东西,或简单的事情,如帖子中的评论等等。

谢谢!

1 个答案:

答案 0 :(得分:0)

你必须问自己,他们是否相互依赖,如果答案是肯定的,你应该使用Ember.js和node.js中的关系。您可能使用mongoose,因此在服务器端创建关系很容易。