Как получить доступ к связанным моделям экземпляра модели в Loopback Android
У меня есть клиент модели петлевой модели, и я хотел получить доступ к соответствующему заказу модели из экземпляра модели клиента в Android. Но я не смог найти никакой документации по этому поводу. Может ли кто-нибудь помочь мне с этим?
Заранее спасибо!
{
"name": "customer",
"plural": "customers",
"base": "User",
"properties": {
"phoneVerified": {
"type": "boolean",
"default": "false"
}
},
"validations": [],
"relations": {
"roles": {
"type": "hasMany",
"model": "Role",
"through": "RoleMapping",
"foreignKey": "principalId"
},
"baggedProducts": {
"type": "hasMany",
"model": "product",
"through": "baggedProduct",
"foreignKey": "customerId"
},
"orders": {
"type": "hasMany",
"model": "order",
"foreignKey": "orderId"
}
},
"acls": [],
"methods": []
}
1 ответ
В соответствии с данным отношением, у модели клиента есть много заказов модели. Поэтому для доступа к заказам от данного клиента используйте:
customer.order.find({}, function(err, results) {
if(err) throw err;
console.log(results);
});
Теперь, если вы используете URL для получения результатов: вам нужно найти URL для этого метода, который будет выглядеть так:
{your server}/customer/{id}/orders
Иначе, если вы используете Android SDK, следуйте этому: Руководство по Android SDK для LoopBack.