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

Làm thế nào để chuyển đổi Chuỗi sang Mảng trong MongoDB?

Bạn có thể thử điều này:

db.collection.find().forEach( function (x) {   
    lines = x.address.split(",");
    obj = {};
    userAddressList = [];
    lines.forEach( function (address){
        addressArray = address.replace(/^\s\s*/, '').replace(/\s\s*$/, '').split(" ");
        obj[addressArray[0]] = !isNaN(parseInt(addressArray[1])) ? parseInt(addressArray[1]) : addressArray[1];        
    });
    obj.building = "";
    obj.intercom = "";
    userAddressList.push(obj);
    x.userAddressList = userAddressList; // convert field to string
    db.collection.save(x);
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tải tệp lên và tải xuống bằng sao băng

  2. Cập nhật nhiều phần tử có giá trị khác nhau trong Mongoose

  3. CouchDB hoặc MongoDB nào phù hợp với nhu cầu của tôi?

  4. Làm cách nào để so sánh ngày tháng từ dữ liệu Twitter được lưu trữ trong MongoDB qua PyMongo?

  5. Chuỗi ngày sắp xếp MongoDB (mm / dd / yyyy)