Как я могу вернуть запись, которая соответствует некоторому пользовательскому идентификатору (не обычному идентификатору) из моей коллекции?
// 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 ссылаются только на функцию find(), которая действует на идентификатор, и на функцию where(), которая получает массив записей.