0

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

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

是否有可能以某种方式在模型属性的主干关系中使用 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
})

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

可以请教一个方法吗?

4

1 回答 1

0

我真的很喜欢使用数据库“视图”来有效地扁平化关系以便于查询。它运作良好。

于 2013-08-08T13:52:01.617 回答