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

Dữ liệu trả về từ Mongoose có phải là bất biến không?

Một cách để xử lý điều này là chuyển đổi phiên bản mô hình mongoose của bạn thành một đối tượng thuần túy mà bạn có toàn quyền kiểm soát bằng cách gọi toObject() trên đó:

User.findById(userId, function(err, data) {
  if (!err) {
    data = data.toObject();
    data.newvar = 'Hello, world';
  }
});

Nếu bạn muốn một giải pháp có cấu trúc hơn, bạn có thể thêm các thuộc tính ảo vào giản đồ của mình như được mô tả tại đây .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. đợi các triển khai khác bắt đầu chạy trước khi có thể tạo khác?

  2. Tại sao collection.find () của tôi không hoạt động trong sao băng nhưng lại hoạt động trong robomongo?

  3. TypeError:Không thể sử dụng toán tử 'in' để tìm kiếm '_id' ở nam

  4. MongoDB - Thả một bộ sưu tập

  5. Làm cách nào để chạy Spring với MongoDB bị vô hiệu hóa nhưng vẫn được cài đặt?