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

mongodb c#特定のフィールドドット表記を選択

    一般的なアプローチよりもコレクションに関する問題が多いため、文字列にドン表記を使用した適切なアプローチはわかりません。

    例:Persion.Friends.Name

    1. このチェーンの配列はどの要素ですか?
    2. コレクション要素(バグの可能性のある場所)に明示的な変換を適用する必要があります

    ジェネリックメソッドは、サポートと使用においてより信頼性があります:

    var friends = await GetFieldValue<Person, Friend[]>("avi", x => x.Friends);
    var names = friends.Select(x=>x.Name).ToArray();
    



    1. DjangoでのMongoDB接続のキャッシュ

    2. $pullと$[identifier]を使用してネストされた配列からオブジェクトを削除します(mongoDB 3.6)

    3. aws-elasticacheでmemcachedまたはRedisを使用する

    4. FlowRouterはObjectIDでは機能しません。修正はありますか?