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

mongo C#ドライバーを使用して埋め込みドキュメントでIDプロパティ名を維持する

    MongoDBのドキュメント明示的に記載 :

    一方、C#プロパティは通常パスカルケースであり、プレフィックスを使用しないため、ドライバーデザイナーはどうやら決定 強制マッピングId _idへのプロパティ データベース属性

    _id以外をバインドする場合 Idと呼ばれる可能性のある属性 MongoDBでId以外の名前で別のC#プロパティを宣言できます ドライバーが干渉しないようにします:

    public class Inner
    {
        public string Name { get; set; }
    
        [BsonElement("Id")]
        public string IdStr { get; set; }
    }
    


    1. MongoDB $ sort

    2. RedisとMemcached–2021の比較

    3. MongoDB $ toUpper

    4. nodejs、redis。キーが存在するかどうかを確認し、存在しない場合は新しいキーを作成します