Letterlijke templates kunnen niet worden gebruikt als sleutel in een letterlijke object. Gebruik in plaats daarvan een berekende eigenschap:
db.collection('connect').update({_id: id}, {$push: {[str]: item}});
// ^^^^^
Zie ook Een variabele gebruiken voor een sleutel in een letterlijk JavaScript-object