MongoError: se encontraron campos inesperados después de $ cada uno en $ addToSet
await Profile.updateOne( { ref }, { $addToSet: { "contact": { $each: [ "addr" ], $position: 0, }, }, } );
$position es un modificador solo para $push y no se puede usar con $addToSet .
$position