fix: allow an integer to be passed into findOne as well as an object

this will automatically run the query on { id: <int> }