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

Đăng dữ liệu biểu mẫu lên mảng tài liệu MongoDB hiện có bằng cách sử dụng Express và Mongoose

Đây là giải pháp tôi đã đưa ra. Tôi tìm tài liệu để cập nhật và đẩy một đối tượng vào thuộc tính lưu trữ mảng.

Phương pháp ví dụ:

this.addAddress = function (req, res) {
    var newAddress = {
           nickname: req.body.nickname,
           streetAddress: req.body.streetAddress,
           streetAddress2: req.body.streetAddress2,
           state: req.body.state,
           zip: req.body.zip
    }
    User.update({username: req.session.user}, { $push : {
            address: newAddress
        }}, {upsert: true}, function ( err ) {
                if(err){
                        console.log(err);
                }else{
                        console.log("Successfully added");
                }
        })
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách tạo và sử dụng Enum trong Mongoose

  2. Bảo vệ dữ liệu của bạn với ClusterControl

  3. Làm cách nào tôi có thể lấy n nhóm hàng đầu cho một tập hợp và tất cả các nhóm khác được kết hợp vào một nhóm khác?

  4. Truy vấn Mongo mất nhiều thời gian. Làm thế nào để làm cho nó nhanh hơn?

  5. MongoDB:Đang cập nhật subocument