For example I have this document:
db.test.save({ _id: 1, list: [ { key: \"a\" }, { key: \"b\" }, { key: \"c\" }, { key: \"d\" }, { ke
if you know the value which you want to remove
db.test.update({{_id: 1},{"$pull" : {"list" : { "key" : "c"}}},false,false)
more info at
http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-ValueinanArray