首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ember-cli-mirage中从集合中获取单个记录

在ember-cli-mirage中从集合中获取单个记录
EN

Stack Overflow用户
提问于 2016-07-14 03:13:26
回答 1查看 317关注 0票数 0

如何从我的集合中返回与某个自定义id (不是常规id)匹配的记录?

代码语言:javascript
复制
// record schema
{
   id: 123,           // assigned id from mirage
   dId: 'DEVICE0001', // device id I want to use to pick
   value: 'some content'
}   

要像这样选择,请执行以下操作:

代码语言:javascript
复制
// app/mirage/config.js
this.get("/something/:device_did", function(db, request){
        var did = request.params.device_did;

        // select using my device id
        return db.devices.firstWhere( { 'dId': did });
    });

API文档只引用了一个作用于id的'find()‘函数,以及一个获取记录数组的'where()’函数。

EN

回答 1

Stack Overflow用户

发布于 2016-07-14 04:40:49

从models数组中选择第一个元素!

代码语言:javascript
复制
var device = db.devices.where({'dId' : did });
return device.models[0];  
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38359906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档