sql >> Databáze >  >> NoSQL >> MongoDB

MongoDB odebere dokument vnořeného dokumentu z vnořeného dokumentu

měli byste použít operaci $pull pro odstranění položky z pole.

        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);



  1. Co je nového v MongoDB 4.4

  2. jak zobrazit dotaz při používání anotací dotazu s MongoRepository s jarními daty

  3. MongoDB převádí datum na řetězec

  4. Jak změnit shard klíč