Use actual server type in standalone SDAM events:
Use actual server type in standalone SDAM events:

Currently the server type inside the topologyDescriptionChanged event
for a single topology is 'Standalone', which is unexpected. According to
the SDAM specification a TopologyDescription has a list of
ServerDescriptions, which had a type field indicating the type of server
it is and does not state that the server type never changes if the
topology is single.

My expectation is that a single connection to a replica set primary, for
example, would give me a topology type of 'Single' and a server type of
'RSPrimary', not 'Standalone' like it currently does.

The serverDescriptionChanged event properly has the type set.

mongodb-js/mongodb-core,andrasq/mongodb-core,christkv/mongodb-core,mongodb-js/mongodb-core,christkv/mongodb-core,andrasq/mongodb-core