"error parsing command line options: error parsing uri: unescaped @ sign in user info"

“try ‘mongoimport --help’ for more information”
“error parsing command line options: error parsing uri: unescaped @ sign in user info”

I am new to learning database & I want to import my "Json " file on MongoDB-Atlas . but after using the command line tools below:
"mongoimport --uri mongodb+srv://gofood:Punit@123@cluster0.26lagzl.mongodb.net/myfood --collection sample --type jsonArray --file “C:\Users\Punit\Desktop\Food-App\foodData2.json”

How to solve this ? thanks in Advance

It is syntax issue
Enclose the connect string after --uri till your /dbname in double quotes and try again

1 Like

This Would Happen after i Use the double quotes.

Your password is having special character @ and shell interprets it differently
Escape the special character or use URL encoder or change your password to a simple one
Search our forum threads.You will get more details

3 Likes

Sir, I had changed the passwrd but still it throws error.

Remove quotes from file path and try again
If you still face issues cd to the dir where your json file is residing and run mongoimport from that location.Just give filename without path as parameter for --file

1 Like

Thankyou for your support ,…

How your issue get resolved finally please send the exact same code i’ve tried all the above steps still get same erro

i still get that error

Check your syntax again.You are missing collection flag

i tried all the ways still error

Add (–) before jsonArray and try again

Can I get the exact rectified statement

Just add double hypen before like you added for other params
–jsonArray

1 Like