sql >> Database >  >> NoSQL >> MongoDB

Het bijwerken van meer dan één MongoDB-document in NodeJS lijkt niet te werken

Zoals vermeld in de documenten voor update , als u niet wilt terugbellen, moet u exec . bellen op de geretourneerde Query om het uit te voeren:

Dus ofwel keten een exec bel je update of geef een terugbelverzoek:

function updateUsers(){
    UserModel.update({}, {$set: {userName: 'JOHN CENA'}}, {multi:true}).exec();
}

OF

function updateUsers(){
    UserModel.update({}, {$set: {userName: 'JOHN CENA'}}, {multi:true},
        function(err, numAffected) {...});
}



  1. Unieke ID's met mongodb

  2. Hoe Percona Server voor MongoDB voor hoge beschikbaarheid te implementeren

  3. MongoDB:Combineer gegevens uit meerdere collecties in één..hoe?

  4. gegevens opslaan in redis via cron-taak