sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB c#-drivrutin - Kan ett fält som heter Id inte vara Id?

Svaret på din fråga är "ja, men...".

Det är möjligt att ha en medlem som heter Id som inte är mappad till elementet _id. Till exempel:

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

public class Y : X {
    public string Id;
}

Men i en klasshierarki måste _id-medlemmen vara i roten av hierarkin (med andra ord, alla medlemmar i hierarkin måste komma överens om att använda samma _id).




  1. Guide till hur du använder Apache HBase-portar

  2. Hur ställer man in Visual Studio-projektinställningar med mongo-cxx-drivrutinen?

  3. Node.js &Redis; Väntar på att en loop ska sluta

  4. mongodb aggregering php