Mongodb常用命令行

1.登錄本地mongo數據庫

mongo --host 192.168.1.111 --port 27018 -u "root" -p "123zxcv" --authenticationDatabase "admin"

2.查看所有數據庫

show dbs

3.創建數據庫

如果數據庫不存在,則創建數據庫,否則切換到指定數據庫

use db_name

4.刪除數據庫

4.1 使用某個庫

use db_name

4.2 查看當前數據庫

db

4.3 刪除該庫

db.dropDatabase()

5.操作某個庫下的集合(表)

5.1 使用某個庫 

use db_name

5.2 查看該庫下的所有表

show tables

或者

show collections

5.3 創建一個集合(表)

db.createCollection("table_name")

5.4 刪除該表

db.table_name.drop()

6.mongoexport從mongo中導出數據到json文件

6.1 導出某個庫下某個表的所有數據

mongoexport --host <ip> --port <port> -d <db_name> -u <user_name> -p <password> --authenticationDatabase admin -c <table_name> -o <file_name>.json

例如:

mongoexport --host 192.168.1.111 --port 27018 -d db_name -u root -p 123zxcv --authenticationDatabase admin -c table_name -o file_name.json

 

6.2 根據條件導出數據

mongoexport --host <ip> --port <port> -d <db_name> -u <user_name> -p <password> --authenticationDatabase admin -c <table_name> -q '{"$or":[{"userId":"8855e628456846fcbf24c5b380387d6d"},{"userId":"62ce749998c34cc3adac00b6b144ef9b"}}]}' -o <file_name>.json

例如:

mongoexport --host 192.168.1.111 --port 27018 -d db_name -u root -p 123zxcv --authenticationDatabase admin -c table_name -q '{"$or":[{"userId":"8855e628456846fcbf24c5b380387d6d"},{"userId":"62ce749998c34cc3adac00b6b144ef9b"}}]}' -o file_name.json

7.mongoimport將json數據導入到mongo中

mongoimport --host <ip> --port <port>  -d <db_name> -u <user_name> -p <password>  --authenticationDatabase admin -c <table_name> --file <file_name>.json

例如:

mongoimport --host 192.168.1.111 --port 27018  -d db_name -u root -p 123zxcv  --authenticationDatabase admin -c table_name --file file_name.json

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章