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

Как да конвертирате низов масив в низ, като запазите съдържанието на масива като стойности, разделени със запетая в MongoDB 4.0

Можете да направите това от mongo shell , както следва:

Входни документи:

{ "_id" : 1, "a" : [ "blue", "green", "red" ] }
{ "_id" : 2, "a" : [ "cat", "dog", "rat" ] }

Заявката:

db.arr1.find()
       .forEach( doc => { doc.a = doc.a.toString(); db.arr1.save(doc); } )

Резултат (актуализираната колекция):

{ "_id" : 1, "a" : "blue,green,red" }
{ "_id" : 2, "a" : "cat,dog,rat" }


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Използване на външен mongodb с meteor development

  2. Mongoose find() RegExp за полето тип номер

  3. MongoDB $час

  4. Как да конвертирате формат на дата в mongodb

  5. Node.js - Mongoose - Проверете дали съществува колекция