Tampaknya kode di atas tidak akan berfungsi. Seharusnya tidak berhasil untuk contoh pertama yang saya berikan.
Pada akhirnya saya didukung oleh jawaban ini di sini:MongoDB, hapus objek dari array
Ini kode kerja saya:
userAccounts.update(
{ userId: usr.userId },
{
$pull: {
connections: { _id : connId }
}
},
{ safe: true },
function removeConnectionsCB(err, obj) {
// ...
}
);