MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak przekonwertować pole tekstowe oddzielone przecinkami na tablicę w mongodb

Biorąc pod uwagę ilość danych, na pewno uruchomiłbym to bezpośrednio na serwerze. Oto przykład, który działa jako przewodnik. Zastąpi names pole z nową tablicą z $split .

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nie chcę zaczynać mongod od `sudo mongod`

  2. poczekać, aż inne wdrożenia zaczną działać, zanim będzie można utworzyć inne?

  3. MongoDB do użytku komercyjnego

  4. django.core.exceptions.ImproperlyConfigured:„django_mongodb_engine” nie jest dostępnym zapleczem bazy danych

  5. Sink Kafka Stream do MongoDB za pomocą PySpark Structured Streaming