This was introduced in v100.4.0 as part of TOOLS-2921. It is not a problem with the Go Driver, but a mistake where we override the default filter for queries during DeferredQuery.Count(). Specifically we set the default filter to be:
bson.D{{}}
Instead of:
bson.D{}
This is setting the filter to:
{"": null}