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

Ghi đè đối tượng trong mongodb

Tôi tin rằng vấn đề của bạn bắt nguồn từ dòng này:[field]: object . Tôi không tin rằng đó là một phương pháp thích hợp để truy cập động vào trường của một đối tượng. Thay vào đó, hãy cố gắng cập nhật động trường như vậy:

'updateOneWorkflow': function(id, field, object) {
    this.unblock;
    if (Meteor.userId()) {
        var _username = Meteor.user().username;
        var newObj = {
            "metadata": {
                "last_modified_dt": new Date(),
                "modified_by": Meteor.userId(),
                "modified_by_username": _username
            }
        };
        newObj[field] = object;
        MYCOLLECTION.update({
            _id: id
        }, {
            $set: newObj
        });
    } else {
        throw new Meteor.Error(403, "You are not authorized to perform this function");
    }
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để sử dụng biến regex trong truy vấn cho MongoDB

  2. Cách xử lý phép chia cho số 0 trong khung tổng hợp MongoDB

  3. Làm thế nào để triển khai oAuth2 cùng với xác thực JWT trong khởi động mùa xuân?

  4. Lấy HTML từ MongoDB để sử dụng trong Mẫu

  5. Đặt thời gian chờ Mongo trong Spring Boot