Just to mention, if someone else is looking for an answer.
If you are usein SimpleSchema, you have two options:
the array field should be marked as optional
arr: {
type:Array,
optional:true
}
Or use getAutoValues: false in update-query.
Coll.update({}, {$pull: {arr: ''}}, {getAutoValues: false});