Backend Search on read

Generic backend search on mongo validating against options passed.