骨干收集发现我只想要一个结果
Backbone collection find I want only one result
我正在使用find Backbone,我有20-30个结果,我需要第一个结果,但我没有id来过滤id。
model = coleccion.find(
function(e){
return (
e.get('car').category === data_category &&
e.get('full_empty') === 0 &&
e.get('idprovider') === data_provider
);
}
);
您可以使用findWhere方法:
collection.findWhere(attributes)
如果您想获得第一个模型,可以使用collection.at(0)。或者collection.shift(),如果你想获得第一个模型,那么从集合中删除这个模型。在Backbonejs Collection 上阅读更多信息
相关文章:
- 检查搜索结果是否存在多次如果是,则在Javascript中只显示一个结果
- Ajax/Php得到一个以上的结果
- 一个javascript实现base64图像编码并将结果写入文本文件
- 乘法返回一个奇怪的结果
- 尝试添加一个选项以使用append进行选择,但没有任何结果
- 如何只输出一个SQL结果
- MeteorJS从上一个函数中检索JS中的结果
- 使用NextToken使用javascript aws-sdk解析下一个结果
- 我有一个字段计算,如果结果低于 60,则需要显示最小值
- 如何等待一个HTML页面并在页面复杂创建时获得结果
- 角度 2:使用一个 http 调用的结果来执行另一个调用
- Meteor:如何遍历一个数组,这是一个异步方法的结果
- json结果显示第一个值
- 做了一个javascript小实验,需要你的帮助才能理解意外的结果
- 访问来自另一个函数的函数结果
- 读取一个本地文件,编码为base64,我想给用户一个将结果保存到文件的选项
- 将函数结果传递给Javascript中的另一个函数变量
- 当我运行代码时,我得到以下结果 []对象对象] [对象对象],但应该给我一个有序数组
- 有没有一个简单的解决方案可以根据3个数据找到结果
- 给每个谷歌距离矩阵结果一个id