The Value.Interface() method currently always returns a Reader for a document and an Array for an array. Change this to inspect the underlying representation (whether the d field is nil) and return either a *bson.Document or a bson.Reader.
- related to
- 
                    GODRIVER-529 Value.Interface() returns the .String() result for EmbeddedDocument and Array -         
- Closed
 
-