Estoy trabajando en un proyecto de venta de pasteles de varios proveedores. la situación es que el usuario puede personalizar sus pasteles. para almacenar eso en mongo, puedo hacer un método de publicación simple y agregarlo al esquema de mongo, pero la información del usuario (id, nombre, teléfono, dirección) también debería estar allí. ¿Cómo puedo almacenar la información del usuario en el esquema de pastel personalizado?
El código que escribí está debajo.
exports.addCustomCake=(req,res)=>{ customCakeModel({ user_id:req.saved_user._id, order_By:req.saved_user.name, phone:req.saved_user.phone, address:req.saved_user.address weight:req.body.weight, flavour:req.body.flavour, shape:req.body.shape, layers:req.body.layers, sponge:req.body.sponge, cakeType:req.body.cakeType, creamLevel:req.body.creamLevel, fondantLevel:req.body.fondantLevel, fondantCreamLevel:req.body.fondantCreamLevel, paintCake:req.body.paintCake, fillings:req.body.fillings, effects:req.body.effects, writingOnCake:req.body.writingOnCake, }).save((err,customCake)=>{ if(!err){ res.status(200).json({ status:'success', result:customCake, message:'Custom cake added...' }); }else{ res.status(404).json({ result:err, message:'Custom cake add failed.' }) } })}