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