I have a simple derived finder:
MyType findByProperty(String property);
I have multiple records in the collection, whey I call the finder I expect an exception as described in the documentation
T An unique entity. Expects the query method to return one result at most. In case no result is found null is returned. More than one result will trigger an IncorrectResultSizeDataAccessException.
Right now (with 1.9.4) it returns one of the results.
I can see following in my log
17:21:31.458 [main] DEBUG org.springframework.data.mongodb.core.MongoTemplate - findOne using query:
in db.collection: my-test.myType
If I pass the query to mongo manually it returns multiple results, if I change the return type to a collection then all results are returned, but I need single entity with exception..