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

Cách chuyển đổi trường chuỗi được phân tách bằng dấu phẩy thành mảng trong mongodb

Xem xét số lượng dữ liệu, tôi chắc chắn sẽ chạy điều này trực tiếp trên máy chủ. Đây là một ví dụ hoạt động để sử dụng làm hướng dẫn. Nó sẽ thay thế các tên names trường với một mảng mới từ $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 aggreagte lấp đầy những ngày còn thiếu

  2. Có thể mongodump các bản ghi x cuối cùng từ một bộ sưu tập không?

  3. Sự khác biệt giữa MongoTemplate của Spring Data và MongoRepository là gì?

  4. Làm thế nào để đổi tên tên trường trong Spring-mongodb khi chèn dữ liệu?

  5. Có thể truy vấn MongoDB nhiều lần cho mỗi yêu cầu không?