Nested record not creadted #13556
Unanswered
arvindknit31
asked this question in
Help & Questions
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi anyone plz help me why address of store in not saving, and how to save in following code
Address.Store = Address.hasOne(Store);
Store.Address = Store.belongsTo(Address);
Address.User = Address.hasOne(User);
User.Address = User.belongsTo(Address);
Store.User = Store.hasMany(User);
User.Store = User.belongsTo(Store);
router.post("/signup", passwordHash, (req, res, next) => {
User.create({
firstname: req.body.firstname,
lastname: req.body.lastname,
dob: req.body.dob,
username: req.body.username,
password: req.body.hash,
email: req.body.email,
image: config.get("Auth.default-img"),
phone: req.body.phone,
active: 1,
genderId: 1,
address: {
address: req.body.useraddress,
primary: 1,
countryId: 1,
stateId: 30,
pincodeId: 2727
},
store: {
name: req.body.storename,
description: req.body.description,
active: 1,
address: {
address: 'Test address',
primary: 1,
countryId: 1,
stateId: 30,
pincodeId: 2727
}
}
}, {
include: [User.Address, User.Store, Store.Address]
}).then((result) => {
res.status(201).json({
message: config.get("Auth.user-created"),
result: result,
});
}).catch((err) => {
res.status(500).json({
error: err,
});
});
});
Beta Was this translation helpful? Give feedback.
All reactions