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

MongoDB supprime un document de sous-document d'un sous-document

vous devez utiliser l'opération $pull pour supprimer l'élément du tableau.

        var query = Query.And(Query.EQ("_id", applicationId),
                         Query.EQ("Settings.Key",  "ImportDirectory"));
        var update = Update.Pull("Settings.$.Overrides", new BsonDocument(){
            { "Name", "PathDirectory" }
        });
        database.Applications().Update(query, update);