mongo 多条件 查询

    var query1 = Query<BaseManagerForCompanyModel>.EQ(q => q.sGuidBaseCompany, sGuidBaseCompany);
            var query2 = Query<BaseManagerForCompanyModel>.Matches(m => m.sName, name);
            var query3 = Query<BaseManagerForCompanyModel>.Matches(m => m.sName, name);


            var cursor = this.GetCollection().Find(Query.Or(Query.And(query1, query2), query3));

原文地址:https://www.cnblogs.com/zhwl/p/3495481.html