sql >> データベース >  >> NoSQL >> MongoDB

MongoDB c#ドライバー-IdというフィールドをIdにすることはできませんか?

    あなたの質問に対する答えは「はい、でも...」です。

    ではないIdというメンバーを持つことができます _id要素にマップされます。例:

    public class X {
        [BsonId]
        public ObjectId MyId;
    }
    
    public class Y : X {
        public string Id;
    }
    

    ただし、クラス階層では、_idメンバーは必須 階層のルートにある(つまり、階層のすべてのメンバーが同じ_idの使用に同意する必要があります)。




    1. ネイティブMongoDBマスキング(3番目の方法)

    2. CentOS7へのMongoDBのインストール

    3. ClusterControlを使用した複数のデータベーステクノロジーの管理

    4. Mongodbconcatintおよびstring