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

Chính xác thì spring-data-mongodb xử lý các hàm tạo khi bù nước cho các đối tượng như thế nào?

Quá trình dân số là hai lần và trực giao ở một mức độ nào đó. Hầu hết, bạn đã nêu hành vi đúng. Hàm tạo được gọi để tạo một thể hiện đối tượng. Các giá trị tham số được truy xuất từ ​​DBObject đọc và có thể gây ra việc tạo đệ quy các đối tượng trong trường hợp bạn đưa các đối tượng phức tạp vào phương thức khởi tạo cần được hủy quản lý từ một DBObject lồng nhau .

Bước tiếp theo là các trường liên tục của bạn được điền. Sự khác biệt duy nhất trong trường hợp của bạn đối với trường hợp có hàm tạo mặc định là chúng tôi ghi nhớ các giá trị trường mà bạn đã đưa vào hàm tạo và không điền lại các giá trị đó.

date thuộc tính trong ví dụ của bạn sẽ vẫn được đặt sau khi khởi tạo trong hàm tạo if tài liệu nguồn mà đối tượng được vật chất hóa từ đó chứa một giá trị cho date .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. NodeJS + MongoDB:insertOne () - lấy tài liệu được chèn từ result.ops

  2. Làm thế nào để triển khai has_many:thông qua các mối quan hệ với Mongoid và mongodb?

  3. Tài liệu con tổng hợp / dự án dưới dạng tài liệu cấp cao nhất trong mongo

  4. mongodb:sử dụng tài liệu lồng nhau hoặc các bộ sưu tập riêng biệt với các tham chiếu

  5. Mongoose cập nhật nhiều tài liệu không cập nhật bất cứ điều gì