上記のコードは機能しないようです。私が最初に挙げた例ではうまくいかなかったはずです。
結局、私はここでこの答えによってサポートされました:MongoDB、配列からオブジェクトを削除する
これが私の作業コードです:
userAccounts.update(
{ userId: usr.userId },
{
$pull: {
connections: { _id : connId }
}
},
{ safe: true },
function removeConnectionsCB(err, obj) {
// ...
}
);