如何使用重复的ID保存子集合的元素?

时间:2012-04-24 18:54:15

标签: javascript backbone.js backbone-relational

以下代码中表示的问题:http://jsfiddle.net/W7Rq9/

我有一系列模特(照片)。每个模型(照片)都有自己的集合(标签),有时会重复存储在tags中的数据。当我获取photos的集合时,重复的tags将被删除。

我认为示例http://jsfiddle.net/W7Rq9/

会更清晰

1 个答案:

答案 0 :(得分:2)

Backbone不允许具有相同id的两个对象位于同一个集合中。

您可以为它们提供所有唯一ID和/或更改用作对象id的属性,但是您设置为对象ID的任何属性对于给定集合中的所有对象必须是唯一的。