2016-07-13 29 views
0

我怎样才能返回,从我收集匹配一些自定义的ID(不固定的id)记录?获取单个记录在灰烬-CLI-海市蜃楼

// record schema 
{ 
    id: 123,   // assigned id from mirage 
    dId: 'DEVICE0001', // device id I want to use to pick 
    value: 'some content' 
} 

要使用这样的选择:

// 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和“其中()”是得到一个数组的记录。

回答

0

选择的车型阵列的第一要素!

var device = db.devices.where({'dId' : did }); 
return device.models[0];