custom query operators
added query operators and findOne method
added update method