на Heroku развернуто приложение Node.js, и теперь я пытаюсь подключиться к базе данных. Я выполнял все шаги плавно до тех пор, пока мне не пришлось подключить их через Терминал, используя mongo "mongodb+srv://<app name>-da9ev.mongodb.net/test" --username admin
. Ответ, который я получил, был интригующим, потому что в нем говорилось, что оболочка и сервер не совпадают (и они проверяли это несколько раз) и что неявный сеанс был запущен:
cassiano$ mongo "mongodb+srv://<app name>-hugcu.gcp.mongodb.net/test" --username admin
MongoDB shell version v4.2.1
Enter password:
connecting to: mongodb://<app name>-shard-00-00-hugcu.gcp.mongodb.net:27017,<app name>-shard-00-01-hugcu.gcp.mongodb.net:27017,<app name>-shard-00-02-hugcu.gcp.mongodb.net:27017/test?authSource=admin&compressors=disabled&gssapiServiceName=mongodb&replicaSet=<app name>-shard-0&ssl=true
2019-11-06T11:45:03.277+0100 I NETWORK [js] Starting new replica set monitor for <app name>-shard-0/<app name>-shard-00-00-hugcu.gcp.mongodb.net:27017,<app name>-shard-00-01-hugcu.gcp.mongodb.net:27017,<app name>-shard-00-02-hugcu.gcp.mongodb.net:27017
2019-11-06T11:45:03.278+0100 I CONNPOOL [ReplicaSetMonitor-TaskExecutor] Connecting to <app name>-shard-00-01-hugcu.gcp.mongodb.net:27017
2019-11-06T11:45:03.278+0100 I CONNPOOL [ReplicaSetMonitor-TaskExecutor] Connecting to <app name>-shard-00-02-hugcu.gcp.mongodb.net:27017
2019-11-06T11:45:03.278+0100 I CONNPOOL [ReplicaSetMonitor-TaskExecutor] Connecting to <app name>-shard-00-00-hugcu.gcp.mongodb.net:27017
2019-11-06T11:45:03.402+0100 I NETWORK [ReplicaSetMonitor-TaskExecutor] Confirmed replica set for <app name>-shard-0 is <app name>-shard-0/<app name>-shard-00-00-hugcu.gcp.mongodb.net:27017,<app name>-shard-00-01-hugcu.gcp.mongodb.net:27017,<app name>-shard-00-02-hugcu.gcp.mongodb.net:27017
Implicit session: session { "id" : UUID("5987a296-2121-41ac-b671-0a57fda6da7a") }
MongoDB server version: 4.0.13
WARNING: shell and server versions do not match
MongoDB Enterprise <app name>-shard-0:PRIMARY>
Может кто-нибудь помочь мне отладитьэто? Я не могу сказать, если это проблема версии, какой-то незаконченный сеанс или что. Заранее благодарим за доступность
PS: Ссылка на документацию Atlas с опцией URI