Does golang mongodb driver sends cancel signal to running query when context is cancelled?
And the timeout used in context.WithTimeout(ctx, 5*time.Second), this 5 second is including both connection timeout + socket timeout or how driver the driver interpret the timeout duration passed?