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

MongoDB c # driver - Trường có tên Id không phải là Id có được không?

Câu trả lời cho câu hỏi của bạn là "có, nhưng ...".

có thể có một thành viên được gọi là Id mà không được ánh xạ tới phần tử _id. Ví dụ:

public class X {
    [BsonId]
    public ObjectId MyId;
}

public class Y : X {
    public string Id;
}

Tuy nhiên, trong phân cấp lớp, thành viên _id phải là gốc của hệ thống phân cấp (nói cách khác, tất cả các thành viên của hệ thống phân cấp phải đồng ý về việc sử dụng cùng một _id).




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. PHP không thể tìm thấy trình điều khiển MongoDB

  2. Ghi nhật ký sự kiện với cơ sở dữ liệu phân tán cho node.js (MongoDB?)

  3. Làm thế nào để định cấu hình MongoDB trình điều khiển Java MongoOptions để sử dụng trong sản xuất?

  4. MongoDB NumberLong / $ numberLong sự cố trong khi chuyển đổi trở lại đối tượng Java

  5. Cách thêm nguồn dữ liệu MongoDB trong Orbeon