title: No converter found capable of converting from type org.bson.BsonUndefined
body: <p>I have mongo driver 3.2.2, spring data mongodb 1.9.1.RELEASE.</p>
  
  <p>Collection : </p>
  
  <pre><code>{
    "_id": "5728a1a5abdb9c352cda6432",
    "isDeleted": null,
    "name": undefined
  },
  {
    "_id": "5728a1a5abdb9c352cda6433",
    "isDeleted": null,
    "name": null
  }
  </code></pre>
  
  <p>When I try to fetch record with <code>{"name":undefined}</code> I get following exception.</p>
  
  <pre><code>org.springframework.core.convert.ConverterNotFoundException: No converter found capable of converting from type org.bson.BsonUndefined to type java.lang.String
      at org.springframework.core.convert.support.GenericConversionService.handleConverterNotFound(GenericConversionService.java:313) ~[spring-core-4.1.7.RELEASE.jar:4.1.7.RELEASE]
      at org.springframework.core.convert.support.GenericConversionService.convert(GenericConversionService.java:195) ~[spring-core-4.1.7.RELEASE.jar:4.1.7.RELEASE]
      at org.springframework.core.convert.support.GenericConversionService.convert(GenericConversionService.java:176) ~[spring-core-4.1.7.RELEASE.jar:4.1.7.RELEASE]
      at org.springframework.data.mongodb.core.convert.MappingMongoConverter.getPotentiallyConvertedSimpleRead(MappingMongoConverter.java:821) ~[spring-data-mongodb-1.7.1.RELEASE.jar:?]
  </code></pre>
  
  <p>How to solve this? I have multiple types which needs to be converted from BsonUndefined like String, Date, PhoneNumber, etc...</p>