在User
对象上获取相关模型时遇到问题。 Users
与Customers
有很多关系。
我不能只说User.customers
抓住与customers
相关联的User
吗?
我试过了
User.find({include:'customers'}, function(err, user) {
//now what?
//user.customers does not work; there is no Customer array returned.
});
很高兴看到文档,但我无法找到它的写法。
谢谢
答案 0 :(得分:2)
在环回示例中,他们经常创建一个"用户" model作为loopbacks的扩展" User"模型。
请注意小写u。
使用" User"时,我无法访问模型不是"用户"
user.json
{
"name": "user",
"base": "User",
"idInjection": true,
"emailVerificationRequired": false,
"properties": {
"createdAt": {
"type": "date"
},
"updatedAt": {
"type": "date"
},
.......
user.js的
module.exports = function(user) {
user.observe('before save', function(ctx, next){
if (ctx.instance) {
//If created at is defined
if(ctx.instance.createdAt){
ctx.instance.updatedAt = new Date();
}
else{
ctx.instance.createdAt = ctx.instance.updatedAt = new Date();
}
} else {
ctx.data.updatedAt = new Date();
}
next();
})`