如何在Mongoose中更新/上传文档/数据?护照MongoDB、Express、AngularJS、Nodejs

如何在Mongoose中更新/上传文档/数据?护照MongoDB、Express、AngularJS、Nodejs,mongodb,express,mongoose,passport.js,upsert,Mongodb,Express,Mongoose,Passport.js,Upsert,passport.use('local-update',新的LocalStrategy({ if (err){ console.log('new profile update error'); return done(err); } // all is well, return successful user

passport.use('local-update',新的LocalStrategy({

                if (err){

                    console.log('new profile update error');

                return done(err);

                }

                 // all is well, return successful user

                 else

                 {
                   // if (User.setUser(newUser.local.password))

                    console.log('new profile update');

                    console.log(user);      
            }});
//如果找到用户但密码错误

                if (err){

                    console.log('new profile update error');

                return done(err);

                }

                 // all is well, return successful user

                 else

                 {
                   // if (User.setUser(newUser.local.password))

                    console.log('new profile update');

                    console.log(user);      
            }});
findOne({u id:req.User.\u id}

                if (err){

                    console.log('new profile update error');

                return done(err);

                }

                 // all is well, return successful user

                 else

                 {
                   // if (User.setUser(newUser.local.password))

                    console.log('new profile update');

                    console.log(user);      
            }});
函数(错误,用户)

                if (err){

                    console.log('new profile update error');

                return done(err);

                }

                 // all is well, return successful user

                 else

                 {
                   // if (User.setUser(newUser.local.password))

                    console.log('new profile update');

                    console.log(user);      
            }});
{

                if (err){

                    console.log('new profile update error');

                return done(err);

                }

                 // all is well, return successful user

                 else

                 {
                   // if (User.setUser(newUser.local.password))

                    console.log('new profile update');

                    console.log(user);      
            }});
否则 {

                if (err){

                    console.log('new profile update error');

                return done(err);

                }

                 // all is well, return successful user

                 else

                 {
                   // if (User.setUser(newUser.local.password))

                    console.log('new profile update');

                    console.log(user);      
            }});
User.update( {{u id:req.user.{u id}, 新用户, {upsert:true}, 功能(错误、用户、, numberraffected,rawResponse){

                if (err){

                    console.log('new profile update error');

                return done(err);

                }

                 // all is well, return successful user

                 else

                 {
                   // if (User.setUser(newUser.local.password))

                    console.log('new profile update');

                    console.log(user);      
            }});
返回完成(null,newUser,req.flash('passMessage','Password Changed Successfully')

                if (err){

                    console.log('new profile update error');

                return done(err);

                }

                 // all is well, return successful user

                 else

                 {
                   // if (User.setUser(newUser.local.password))

                    console.log('new profile update');

                    console.log(user);      
            }});
}))

                if (err){

                    console.log('new profile update error');

                return done(err);

                }

                 // all is well, return successful user

                 else

                 {
                   // if (User.setUser(newUser.local.password))

                    console.log('new profile update');

                    console.log(user);      
            }});