Category.findByIdAndUpdate(req.params.id, updatedCategory, { new: true, useFindAndModify: false }) .then(category => res.json({ message: "Successfully updated", category })) .catch(err => res.json(err));
const updateUserCountry = data => User.findByIdAndUpdate(data.params.userId, { country: data.body.country }).then(async (user) => { if (user == null) { return false; } const updatedUser = await User.findById(user.id); return updatedUser; })
// 修改标签 const editTag = async (opt) => { const { _id, name, descript } = opt return await Tag.findByIdAndUpdate(_id, { name, descript }, { new: true }) }
const updateUserById = (data) => { if (data.role === 'user' || data.role === 'businessUser') { return false; } return User.findByIdAndUpdate(data.params.userId, { email: data.body.email, username: data.body.username, role: data.body.role, isNotificationsEnabled: data.body.isNotificationsEnabled }); }
async update(req, res) { const product = await Product.findByIdAndUpdate(req.params.id, req.body, { new: true }); return res.json(product); }
Shipper.findByIdAndUpdate( shipperId, { $set: { area: shipperArea, company: shipperCompany, phone: shipperPhone } }, { new: true, useFindAndModify: false } ) .populate("user") .exec((err, shipper) => { if (err) { res.status(400).json({ message: "Couldn't update shipper", err }); } else { res.status(200).json({ message: "Updated Info", shipper }); } });
async update(req, res) { const tracking = await Tracking.findByIdAndUpdate(req.params.id, req.body) .then(() => { res.status(200).json({ status: 200, message: 'Data updated successfully', type: 'Success' }); console.log("Data updated successfully".green); }).catch((err) => { res.status(500).json({ status: 500, message: 'Error updating data', type: 'Failure' }); console.log(err.message.red); }); }
const updateUserCategories = data => User.findByIdAndUpdate(data.params.userId, { categories: data.body.categories }).then(async (user) => { if (user == null) { return false; } const updatedUser = await User.findById(user.id); return updatedUser; })
// 修改留言墙 const editeHero = async (_id, opt) => { return await Hero.findByIdAndUpdate(_id, opt) }
// 修改评论 const editeComment = async (_id, opt) => { return await Comment.findByIdAndUpdate(_id, opt) }
// 修改音乐数据 const editeMusic = async (_id, opt) => { return await Music.findByIdAndUpdate(_id, opt) }
async update(req, res) { const product = await Product.findByIdAndUpdate(req.params.id, req.body, { new: true }); return res.json(product) }
async update(req, res){ const product = await Product.findByIdAndUpdate(req.params.id, req.body, {new: true}); return res.json(product); }
// 根据文章id更新文章状态 const changeArticleStatus = async (_id, opts) => { const { state, publish } = opts const querys = {} if (state) querys.state = state if (publish) querys.publish = publish return await Article.findByIdAndUpdate(_id, querys) }
async update (req, res) { const ad = await Ad.findByIdAndUpdate(req.params.id, req.body, { new: true }); return res.json(ad); }