Der obige Code scheint nicht zu funktionieren. Es hätte nicht einmal für das erste Beispiel funktionieren sollen, das ich gegeben habe.
Am Ende wurde ich von dieser Antwort hier unterstützt:MongoDB, Objekt aus Array entfernen
Hier ist mein Arbeitscode:
userAccounts.update(
{ userId: usr.userId },
{
$pull: {
connections: { _id : connId }
}
},
{ safe: true },
function removeConnectionsCB(err, obj) {
// ...
}
);