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

Bỏ qua các thuộc tính bên trong Thuộc tính tổng hợp với BsonIgnore

Có hai cách cho phép bạn xác định cách bạn muốn tuần tự hóa các lớp của mình:sử dụng thuộc tính hoặc tạo bản đồ lớp cho lớp của bạn trong mã khởi tạo của bạn. A bản đồ lớp là một cấu trúc xác định ánh xạ giữa một lớp và một tài liệu BSON. Nó chứa danh sách các trường và thuộc tính của lớp tham gia vào quá trình tuần tự hóa và đối với mỗi trường, xác định các tham số tuần tự hóa bắt buộc (ví dụ:tên của phần tử BSON, các tùy chọn biểu diễn, v.v.). Vì vậy, trong trường hợp của bạn, bạn có thể làm như sau:

  BsonClassMap.RegisterClassMap<Role>(cm =>
  {
     cm.AutoMap();// Automap the Role class
     cm.UnmapProperty(c => c.RoleId); //Ignore RoleId property
     cm.UnmapProperty(c => c.CreateDate);//Ignore CreateDate property
  });

Bạn có thể tìm thêm thông tin về chủ đề này trong liên kết .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để xóa các tweet trống bằng filter () trong pyspark?

  2. Có cách nào để lấy Slice là kết quả của Find () không?

  3. Mongoose:nguyên tử FindOne-Or-Insert (), không cập nhật phiên bản hiện có nếu tìm thấy

  4. Web Scraping và Crawling với Scrapy và MongoDB

  5. Nhận tài liệu con gần đây nhất từ ​​Array