2015-07-10 43 views
-1

現在,它只更新一個文檔,我想用node.js ORM更新mongodb中狀態爲0的所有文檔。如何更新Mongodb中的所有文檔

MessageUser.update(
{ 
    status : "0", 
}, 
{ 
    $set : {status : "1"} 
}, 
{multi:true} 
,function(err, result){ 
    if(!err){ 
    console.log('updated'); 
    } 
}); 
+0

查詢似乎很好。它將更新所有文檔,但只更新一次'console.log()'。 – dmlittle

+0

對不起,我忘記重新啓動服務器,現在工作,謝謝! –

+0

是否有時可能將狀態設置爲0,數字以及其他時間將字符串設置爲0? – EmptyArsenal

回答

0

對不起,這個查詢很好,我沒有仔細檢查我的表。

MessageUser.update({ 
    status : "0", 
    }, 
    { 
    $set : {status : "1"} 
    }, 
{ multi:true }, 
function(err, result){ 
    if(!err){ 
    console.log('updated'); 
    } 
});