骨干关系 - 如何通过两个外键找到相关模型?

时间:2013-08-07 15:38:09

标签: backbone.js backbone-relational

在我的模型中我定义了关系,因此它的外键属性被相关模型替代。

我有一个想法是从数据库中提取两个相同的值,例如relatedIdrelated - 如果我为字段related定义模型关系,relatedId值将保持不变 - 我将能够使用它。

是否有可能以某种方式在模型属性的骨干关系中使用collection.where()方法,它们代表相关模型(它们具有对象数据类型)?如果我定义相关的id - 如下所示 - 它不起作用:

collection.where({
    related : 14 // this property contains related model, but not id after backbone initializes, i've also tried to use relatedId key instead - this does not work
})

我非常需要这样的方法,因为我必须通过很多属性找到模型,而且很难从头开始:/

你能指点一下吗?

1 个答案:

答案 0 :(得分:0)

我非常喜欢使用数据库“视图”来有效地平衡关系,以便更容易查询。效果很好。