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