Musíte vytvořit své updates
objekt ve dvou krocích:
var updates = { $push: {} };
updates.$push["array.$.array2." + index + ".answeredBy"] = userId;
Aktualizovat
Nyní, když node.js 4+ podporuje počítané názvy vlastností , můžete to udělat v jednom kroku:
var updates = { $push: {
["array.$.array2." + index + ".answeredBy"]: userId
} };