如何为用户进行更新突变?

您好,我想对包含用户名和电子邮件名的用户进行更新,但是如果我只想更改名称,所有其他字段都将为空,那么在我的代码中(我知道它的假人)。

Mutation: {
    createUser: async (parent,{ name,email,password }) => {
        const user = new Users({ name,password });
        await user.save();
        return user;
    },deleteUser: async (parent,{ id }) => {
        const user = await Users.findById(id);
        await user.deleteone();
        return user;
    },updateUser: async (parent,args ) => {
        const user = await Users.findByIdAndUpdate(args.id,{ $set: { 
        name: args.name,email: args.email,password: args.password }});
        return user;
    }
}
z332150607 回答:如何为用户进行更新突变?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3151764.html

大家都在问