Hi team ,
Just started my course on Mongo DB Basics and looks like I am unable to connect to the db because the command had this “–apiVersion 1” which is throwing error.
Attached the output for the same. Please let me know if I am doing something wrong.
user@M001# mongosh "mongodb+srv://sandbox.0x3kt.mongodb.net/myFirstDatabase" --apiVersion 1 --username m001-student
Error parsing command line: unrecognized option: --apiVersion
$ mongosh [options] [db address]
Options:
-h, --help Show this usage information
--host [arg] Server to connect to
--port [arg] Port to connect to
--version Show version information
--nodb Don't connect to mongod on startup - no 'db address' [arg] expected
--retryWrites Automatically retry write operations upon transient network errors
Authentication Options:
-u, --username [arg] Username for authentication
-p, --password [arg] Password for authentication
--authenticationDatabase [arg] User source (defaults to dbname)
--authenticationMechanism [arg] Authentication mechanism
TLS Options:
--tls Use TLS for all connections
--tlsCertificateKeyFile [arg] PEM certificate/key file for TLS
--tlsCertificateKeyFilePassword [arg] Password for key in PEM file for TLS
--tlsCAFile [arg] Certificate Authority file for TLS
--tlsAllowInvalidHostnames Allow connections to servers with non-matching hostnames
--tlsAllowInvalidCertificates Allow connections to servers with invalid certificates
--tlsCertificateSelector [arg] TLS Certificate in system store
--tlsDisabledProtocols [arg] Comma separated list of TLS protocols to disable [TLS1_0,TLS1_1,TLS1_2]
DB Address Examples
foo Foo database on local machine
192.168.0.5/foo Foo database on 192.168.0.5 machine
192.168.0.5:9999/foo Foo database on 192.168.0.5 machine on port 9999
mongodb://192.168.0.5:9999/foo Connection string URI can also be used
Examples
Start mongosh using 'ships' database on specified connection string:
$ mongosh mongodb://192.168.0.5:9999/ships
For more information on usage: https://docs.mongodb.com/mongodb-shell.
user@M001# mongosh "mongodb+srv://sandbox.0x3kt.mongodb.net/Sanbbox" --apiVersion 1 --username m001-student
Error parsing command line: unrecognized option: --apiVersion
$ mongosh [options] [db address]
Options:
-h, --help Show this usage information
--host [arg] Server to connect to
--port [arg] Port to connect to
--version Show version information
--nodb Don't connect to mongod on startup - no 'db address' [arg] expected
--retryWrites Automatically retry write operations upon transient network errors
Authentication Options:
-u, --username [arg] Username for authentication
-p, --password [arg] Password for authentication
--authenticationDatabase [arg] User source (defaults to dbname)
--authenticationMechanism [arg] Authentication mechanism
TLS Options:
--tls Use TLS for all connections
--tlsCertificateKeyFile [arg] PEM certificate/key file for TLS
--tlsCertificateKeyFilePassword [arg] Password for key in PEM file for TLS
--tlsCAFile [arg] Certificate Authority file for TLS
--tlsAllowInvalidHostnames Allow connections to servers with non-matching hostnames
--tlsAllowInvalidCertificates Allow connections to servers with invalid certificates
--tlsCertificateSelector [arg] TLS Certificate in system store
--tlsDisabledProtocols [arg] Comma separated list of TLS protocols to disable [TLS1_0,TLS1_1,TLS1_2]
DB Address Examples
foo Foo database on local machine
192.168.0.5/foo Foo database on 192.168.0.5 machine
192.168.0.5:9999/foo Foo database on 192.168.0.5 machine on port 9999
mongodb://192.168.0.5:9999/foo Connection string URI can also be used
Examples
Start mongosh using 'ships' database on specified connection string:
$ mongosh mongodb://192.168.0.5:9999/ships
For more information on usage: https://docs.mongodb.com/mongodb-shell.
Thank you,
Bansal