在我的模型中,我定义了关系,所以它的带有外键的属性由相关模型代替。
我有一个想法,从数据库中提供两个相同的值,例如relatedId
和related
——如果我为字段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
})
我非常需要这样的方法,因为我必须通过很多属性来找到模型,而且很难从头开始:/
你能给我个建议吗?
我真的很喜欢使用数据库"视图"来有效地展平关系,以便更轻松地进行查询。它运行良好。