Bson(null)
when no document matched. For types R that are not Bson, the returned value is either of type R, or of type , if R is not a reference/pointer type.
The projection parameter limits what fields are returned by the database, see projection documentation linked below.