在我的应用程序中,我对数据所做的一切都基于主键,因为数据存储在数据库中。我想根据这个键从一个集合中获取一个模型。
使用Collection.at()需要数组索引,Collection.getByCid()需要骨干随机生成的客户端ID。
从具有给定id值的集合中获取我想要的模型的最佳方法是什么?我认为我能做的最糟糕的事情就是迭代每个项目.get('id'),然后返回那个项目。
答案 0 :(得分:63)
看看get方法,它可能会有所帮助:)
http://backbonejs.org/#Collection-get
获取 collection.get(id)
从集合中获取模型,由id,cid或传入模型指定。
答案 1 :(得分:7)
如果您的数据要求您使用其他类型的密钥或与at()
,getByCid()
或get()
不匹配的密码集,那么还有{{1} }。这样的事情可能有用:
where()