add countable interface for mongo query