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

Come convertire un campo stringa separato da virgole in array in mongodb

Considerando la quantità di dati, lo eseguirei sicuramente direttamente sul server. Ecco un esempio che funziona da utilizzare come guida. Sostituirà i names campo con un nuovo array da $split .

db.collectionName.aggregate(
    [
        { "$addFields": { 
            "names": { "$split": [ "$names", "," ] } 
        }},
        {$out:"collectionName"}
    ]
)