mongodb基本命令

2021-08-26 16:18:56 字數 1196 閱讀 2538

show dbs; 顯示db名稱及占用情況

show collections; 顯示db下面的collection的名稱

use xxdb; 使用具體的db

db.dropdatabase(); 刪除指定資料庫,必須現use xxdb再使用

db.xxcollection.drop(); 刪除集合

db.xxcollection.find(); 檢視collection中的記錄

db.xxcollection.remove(); 刪除記錄

mongoexport --port 10240 -d xxdb -c xxcollection -o xxcollection.dat; 匯出資料, 資料格式為json

mongoexport --port 10240 -d xxdb -c xxcollection -csv -f uid,username,age -o xxcollection.dat; 匯出資料,資料格式為csv(逗號分割值)

mongoimport --port 10240 -d xxdb -c xxcollection -o xxcollection.dat ; 匯入資料,資料格式為json

mongoimport --port 10240 -d xxdb -c xxcollection --type csv --headerline -file user_csv.dat ; 匯入資料,資料格式為csv,不匯入第一行(該行為列名)

mongodump -d xxdb -o xxdbdir; 資料庫備份到xxdbdir目錄下

mongorestore -d xxdb xxdbdir/*; 恢復資料到指定庫下

測試失敗,許重新測試

mongod -f file.cnf --auth --fork; mongod啟動時指定認證

mongo --port *** -u username -p; 指定使用者名稱密碼登入

查詢所有

db.xxcollection.find()

查詢一條記錄

db.xxcollcetion.findone();

查詢指定條數記錄

db.xxcollection.find().limit(n);

排序db.xxcollection.find().sort('date',1);

分頁db.xxcollection.find().skip(20n).limit(20).sort('date',1);

MongoDB基本命令

關係型資料庫和非關係型資料庫 表就是關係,或者說 表與表之間存在關係。非關係型資料庫非常的靈活,有的非關係型資料庫就是 key value 對兒。但是 mongodb 是長得最像關係型資料庫的非關係型資料庫。mongodb 不需要設計表結構,也就是說可以往裡面任意的存資料,沒有結構性這一說。安裝和檢...

MongoDB基本命令

選擇和建立資料庫 use 資料庫名稱檢視資料庫 show dbs檢視集合 show collections插入資料 db.集合名稱.insert json資料格式 查詢集合資料 db.集合名稱.find 返回指定記錄數 db.集合名稱.find limit 修改資料 db.集合名稱.update 條...

mongoDB 基本命令整理

1 mongodb官網 www.mongodb.org 2 mongodb國內官方 www.monging.com 4 mongodb的github 5 mongodb的jira 6 兩個google groups mongdb user與mongo cn 為什麼選擇mongodb 1 無資料結構的...