MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

So fragen Sie eine untergeordnete Dokumentensammlung mit MongoDB und dem C#-Treiber ab

Probieren Sie ElemMatch aus :

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