better query checking with utilizing count() instead select(), select was causing mongo errors when user query also had selects