Condividi
Rimuovere o Cancellare un campo da un documento MongoDB
In MongoDB qual'è l'istruzione per rimuovere cancellare un campo da un documento?
{
name: 'book',
tags: {
words: ['abc','123'],
lat: 33,
long: 22
}
}
desidero rimuovere il campo 'words' completamente da tutti i documenti.
In Corso
2
MongoDB
05-06-2018
2 Risposte
2355 Visite
0
Risposte ( 2 approvate )
Se la tua collection si chiama 'MyCollection' per cancellare completamente il campo in MongoDB devi fare
Per rimuovere o cancellare un campo in MongoDB devi scrivere la seguente istruzione:
Per un singolo documento (record)
db.getCollection('userData').update({}, {$unset: {words: 1}}
Per tutti i documenti (records multipli)
db.getCollection('userData').update({}, {$unset: {words: 1}}, {multi: true})