remove code duplication for mongo
input parameter check