2014-10-09 79 views
1

我想写一个条件模型架构的基础,如果存在其他模型。有条件的帆模型模式

例如,如果存在模式“消息”,然后添加一个收件箱/发件箱:

var userSchema = { 
    attributes: { 
    ... 
    } 
} 

var messageSchema = { 
    attributes: { 
     inbox: { 
      collection: 'Message' 
      }, 
     outbox: { 
      collection: 'Message' 
      } 
    } 
}; 


if (<function to check that Message Model is available) 
    _.merge userSchema, messageSchema 

是否有可能做这样的事情?

回答