MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Bagaimana mengonversi array string ke string dengan menjaga konten array sebagai nilai yang dipisahkan koma di MongoDB 4.0

Anda dapat melakukan ini dari mongo shell , sebagai berikut:

Masukkan dokumen:

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

Permintaan:

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

Hasil (koleksi yang diperbarui):

{ "_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. Kesalahan:tidak ada koneksi terbuka di Db._executeQueryCommand Node.js

  2. RuntimeError:Tugas dilampirkan ke loop yang berbeda

  3. 2 Cara Menghapus Database di MongoDB

  4. Gambar mongo Docker 'Koneksi ditolak' dari wadah lain

  5. pembuatan skema luwak