private string BuildFilter(List <string> filters) { if (_filter.Count == 0) { return("{}"); } else { var filter = string.Join(",", filters); var condition = "$and"; if (_filter.First().Condition == FilterCondition.OR) { condition = "$or"; } return(string.Format("{{ {0} : [{1}] }}", condition, filter)); } }