MongoDB |> server selection error: server selection timeout Type: ReplicaSetNoPrimary
Get a wired error message:
error connecting to host: could not connect to server: server selection error: server selection timeout, current topology: { Type: ReplicaSetNoPrimary, Servers: [{ Addr: admin:27017, Type: Unknown, State: Connected, Average RTT: 0, Last error: connection() : dial tcp: lookup admin: no such host }, ] }when using mongoimport command.
Fix that by adding argument --uri
Example:
mongoimport --uri "mongodb://<username>:<password>@<ip or domain>:<port>/?authSource=<authSource>&authMechanism=SCRAM-SHA-1" -d <db> -c <collection> --file=./data.jsonMaybe also works with mongo and mongoexport
References:
