mongodb報錯:E QUERY [thread1] SyntaxError: missing ; before statement @(shell):1:4
阿新 • • 發佈:2019-06-17
mongodb報錯:E QUERY [thread1] SyntaxError: missing ; before statement @(shell):1:4
2019年03月27日 22:55:53 zhangpeterx 閱讀數 544更多
個人分類: mongodb
晚上在安裝mongodb,設定密碼後,如果直接連線mongodb,不用密碼,雖然可以連上,但是會無法切換到指定資料庫:
-> # mongo MongoDB shell version v3.6.3 connecting to: mongodb://127.0.0.1:27017 MongoDB server version: 3.6.3 > 1+1 2 > ues admin 2019-03-27T22:42:21.838+0800 E QUERY [thread1] SyntaxError: missing ; before statement @(shell):1:4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
解決方法是連線時加上密碼:
-> # mongo --port 27017 -u "myUserAdmin" -p "abc123" --authenticationDatabase "admin"
MongoDB shell version v3.6.3
connecting to: mongodb://127.0.0.1:27017/
MongoDB server version: 3.6.3
> use test
switche