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

Hvordan fjerner man et felt fuldstændigt fra et MongoDB-dokument?

Prøv dette:Hvis din samling var 'eksempel'

db.example.update({}, {$unset: {words:1}}, false, true);

Henvis dette:

http://www.mongodb.org/display/DOCS/Updating#Updating-%24unset

OPDATERING :

Ovenstående link dækker ikke længere '$unset'ing. Sørg for at tilføje {multi: true} hvis du vil fjerne dette felt fra alle dokumenter i samlingen; ellers vil den kun fjerne den fra det første dokument, den finder, der matcher. Se denne for opdateret dokumentation:

https://docs.mongodb.com/manual/reference/operator/update/unset/

Eksempel:

db.example.update({}, {$unset: {words:1}} , {multi: true});


  1. Sådan eksporteres MongoDB-forespørgselsresultater til en CSV-fil

  2. NodeJS + ExpressJS + RedisStore-session er udefineret

  3. Sådan finder du dokumenter, der matcher flere kriterier

  4. Hvordan kører man hukommelsesanalyse på AWS ElastiCache?