sql >> Databáze >  >> NoSQL >> MongoDB

Zdá se, že aktualizace více než jednoho dokumentu MongoDB v NodeJS nefunguje

Jak je uvedeno v dokumentech pro update , pokud nechcete poskytovat zpětné volání, musíte zavolat exec na vrácený Query k provedení:

Buď zřetězte exec zavolejte na vaši update nebo poskytněte zpětné volání:

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

NEBO

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



  1. jak $project ObjectId na hodnotu řetězce v agregátu mongodb?

  2. SignalR Core - Chyba:Websocket uzavřen se stavovým kódem:1006

  3. Zobrazení obrázků v Angular.js z MongoDB

  4. Je možné zploštit dotaz na výsledek MongoDB?