Du måste använda denna (uppenbarligen likvärdiga) fråga:
db.mycollection.update({"sessions.0.issues": {$elemMatch: {id: <yourValue>}}}, {$set: {"sessions.0.issues.$.text": "newText"}})
Observera att ditt uppdateringsuttryck var korrekt.
Mer information om $elemMatch
.
Btw, MongoDB-referens uttrycker att $-operatorn inte fungerar "med frågor som går igenom kapslade arrayer".
Viktigt :$elemMatch
fungerar bara med version 4 eller mer.