Os literais de modelo não podem ser usados como chave em um literal de objeto. Use uma propriedade computada em vez disso:
db.collection('connect').update({_id: id}, {$push: {[str]: item}});
// ^^^^^
Consulte também Como usar uma variável para uma chave em um literal de objeto JavaScript