2012-04-11 55 views

回答

4

您應該可以通過$pull$pullAll(如此處所述:www.mongodb.org/display/DOCS/Updating#Updating-%24pull)執行此操作。例如,在外殼中:

> db.coll.update({}, {$pull : {arrField : passedString}}, false, true); 

這將通過從arrField數組中提取passedString(如果存在)來更新所有文檔。 (false因爲沒有UPSERT,true更新多個文檔。)

3

您可以使用類似

Model.update({}, {$pull : {arrField : passedString}}, function(){}) 
相關問題