sql >> Database teknologi >  >> NoSQL >> MongoDB

Sletning af en nøgle/værdi fra eksisterende MongoDB-indgang

Prøv $unset i et opkald til update() .

Sådan:

db.collection_name.update({ _id: 1234 }, { $unset : { description : 1} })

Og, som vikneshwar kommenterede, hvis du vil fjerne et felt fra alle (eller flere) dokumenter, kan du bruge updateMany() sådan her:

db.collection_name.updateMany({}, { $unset : { description : 1} })


  1. mongodb kunne ikke oprette forbindelse til serveren

  2. Sådan opdaterer du en matrixværdi i Mongoose

  3. Håndtering af forbindelser

  4. Hvordan fjerner man array element i mongodb?