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));

posted @ 2013-12-28 16:44  郑文亮  阅读(2385)  评论(0编辑  收藏  举报