cuando uso mongo shell o mongo driver para conectarme a una instancia de mongodb, ¿cómo puedo saber si es una instancia única, un conjunto de réplicas o mongos, etc.
esMaestro
isMaster devuelve un documento que describe el rol de la instancia de mongod.
Si la instancia es miembro de un conjunto de réplicas, isMaster devuelve un subconjunto de la configuración y el estado del conjunto de réplicas, incluido si la instancia es o no la principal del conjunto de réplicas.
Cuando se envía a una instancia de mongod que no es miembro de un conjunto de réplicas, isMaster devuelve un subconjunto de esta información.
Los controladores y clientes de MongoDB utilizan isMaster para determinar el estado de los miembros del conjunto de réplicas y descubrir miembros adicionales de un conjunto de réplicas.
El método db.isMaster() en el shell de mongo proporciona un contenedor alrededor de isMaster.
Para obtener más información sobre isMaster, eche un vistazo aquí