MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Cách chuyển đổi mảng chuỗi thành chuỗi bằng cách giữ nội dung của mảng dưới dạng các giá trị được phân tách bằng dấu phẩy trong MongoDB 4.0

Bạn có thể thực hiện việc này từ mongo shell , như sau:

Tài liệu đầu vào:

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

Truy vấn:

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

Kết quả (bộ sưu tập được cập nhật):

{ "_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. Tìm kiếm toàn văn trong MongoDB với trình điều khiển haskell

  2. Sử dụng Joda-Time để tạo ISODate chính xác cho chèn Mongo

  3. tìm và đếm trong một truy vấn mongodb

  4. Cách nhập dữ liệu vào mongoDB

  5. MongoDB - nhật thực