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

MongoDBとC#ドライバーを使用してサブドキュメントコレクションをクエリする方法

    ElemMatchをお試しください :

    var thread = threadHelper.Collection.Find(
        Query.And(
            Query.ElemMatch("Recipients", Query.EQ("UserId", user.Id)), 
            Query.ElemMatch("Recipients", Query.EQ("UserId", sendToUser.Id))
        )
    ).SingleOrDefault();
    



    1. $unsetは空です。次のようにフィールドを指定する必要があります:{$ unset:{<field>:...}}

    2. Redisでのトランザクションとウォッチステートメント

    3. MongoDB:メモリ不足

    4. Flask-SocketIOredisサブスクライブ