MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Mongoose supprime (tire) un document dans un tableau, ne fonctionne pas avec ObjectID

Il semble que le code ci-dessus ne fonctionnerait pas. Cela n'aurait même pas dû fonctionner pour le premier exemple que j'ai donné.

En fin de compte, j'ai été soutenu par cette réponse ici :MongoDB, supprimer l'objet du tableau

Voici mon code de travail :

userAccounts.update( 
    { userId: usr.userId },
    {
        $pull: {
            connections: { _id : connId }
        }
    },
    { safe: true },
    function removeConnectionsCB(err, obj) {
        // ...
    }
);