Strongloop:如何使用代码获取相关模型(非 REST API)
Strongloop: how to fetch a related model using code (not REST API)
在 User
对象上获取相关模型时遇到问题。 Users
与 Customers
具有一对多关系。
我不能只说 User.customers
来获取与 User
关联的 customers
吗?
我试过了
User.find({include:'customers'}, function(err, user) {
//now what?
//user.customers does not work; there is no Customer array returned.
});
很高兴查看文档,但我找不到它的写法。
谢谢
在环回示例中,他们经常创建一个 "user" 模型作为环回 "User" 模型的扩展。
注意小写的 u。
我在使用 "User" 而不是 "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();
})`
在 User
对象上获取相关模型时遇到问题。 Users
与 Customers
具有一对多关系。
我不能只说 User.customers
来获取与 User
关联的 customers
吗?
我试过了
User.find({include:'customers'}, function(err, user) {
//now what?
//user.customers does not work; there is no Customer array returned.
});
很高兴查看文档,但我找不到它的写法。
谢谢
在环回示例中,他们经常创建一个 "user" 模型作为环回 "User" 模型的扩展。
注意小写的 u。
我在使用 "User" 而不是 "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();
})`