Consume change streams from secondary nodes

Thanks @steevej , some follow ups:

  • With secondary read preference, will Mongo automatically switch node if the previous secondary node gets promoted to primary?
  • If we create a MongoClient by connecting to a primary node, and start a connection with secondary read preference, would mongo reroute the connection to another node in the replset automatically?