Database

[{managers:[{userID:1,key:"value"},{userID:2},{userID:3},{userID:4},]}]

Query

db.collection.update({"managers.userID":1},{"$pullAll":{"managers":[{"userID":1,"key":"value"},{"userID":2}]}})

Result