आपके प्रश्न का उत्तर "हां, लेकिन..." है।
यह है Id नाम का एक सदस्य होना संभव है जो नहीं है _id तत्व में मैप किया गया। उदाहरण के लिए:
public class X {
[BsonId]
public ObjectId MyId;
}
public class Y : X {
public string Id;
}
हालांकि, एक वर्ग पदानुक्रम में _id सदस्य चाहिए पदानुक्रम के मूल में हों (दूसरे शब्दों में, पदानुक्रम के सभी सदस्यों को समान _id का उपयोग करने पर सहमत होना चाहिए)।