MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да конвертирате поле за низ, разделено със запетая, в масив в mongodb

Като се има предвид количеството данни, определено бих стартирал това директно на сървъра. Ето един пример, който може да се използва като ръководство. Той ще замени names поле с нов масив от $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. Използване на агрегиране за сортиране в сложно условно в Mongodb

  2. Изграждане на mongo-cxx-driver с помощта на CMake ExternalProject_Add

  3. Как да свържете Mongo DB с Android приложение

  4. Регистрацията не работи - Сървърът връща код за грешка 404

  5. Възможност за агрегиране на MongoDB