Mongodb應用命令總結

2021-09-08 09:24:18 字數 1919 閱讀 1093

mongo常用一些命令:

尋求幫助

help

檢視所有的資料庫

show dbs

檢視乙個資料庫所有的表

show collection

檢視使用者

show users

show profile;

檢視主機的名稱

hostname();

檢視當前目錄

pwd();

檢視資料庫相關的幫助:

db.help();

檢視mongo資料庫當前資料庫伺服器狀態

db.serverstatus();

檢視當前資料庫名稱:

db.getname();

檢視當前版本

db.version();

檢視資料庫表的情況

db.getcollectionnames();

檢視資料庫是否存在乙個表

db.getcollection("feed");

是否為主資料庫

db.ismaster();

資料庫的情況

db.stats();

關閉資料庫

use admin

db.shutdownserver();

獲取當前連線的物件

db.getmongo()

刪除mongo資料庫

db.dropdatabase();

建立乙個mongo表物件

db.createcollection("tbs");

刪除資料的表物件

db.mash5.drop();

顯示當前資料庫的操作

db.currentop();

檢視所有的資料庫命令:

db.listcommands();

常用mongodb sql語句:

分頁查詢

db.feed.find().skip(300).limit(10000);   

單個條件查詢

db.task.find().limit(50);

多個條件查詢

db.task.find().limit(50).explain();

根據結構型查詢

db.task.find().limit(50).explain();

db.task.find().count();

db.task.findone();

js特性:

for(var i=0;i<20;i++));

}var cursor=db.task.find();

while(cursor.hasnext())

db.task.find().foreach(printjson);

var cursor=db.things.find();

printjson(cursor[4]);

var arr=db.things.find().toarray();

arr[5];

printjson(db.things.findone());

db.things.update(,})

db.things.remove();

條件db.collection.find(});

db.collection.find(});

db.collection.find(});

db.collection.find(});

範圍段db.collection.find(});

$all匹配所有:

db.users.find(});

$exists判斷字段是否存在

db.users.find(});

不存在db.users.find(});

null的處理

db.things.find();

查詢包含null的物件

db.things.find(});

GIT git應用 命令總結

git push reject git fetch korg git rebase i korg nemo 保持commit不變,新增更改。git commit amend 哈哈,我找到怎麼樣找到刪除的commit git reflog show摘錄一下另一哥們的總結 http jianlee.yl...

mongodb 常用命令

以下為基本的常用操作命令 對資料庫操作 檢視所有資料庫 show dbs 刪除當前資料庫 db.dropdatabase 使用資料庫 use 為資料庫名 對collection操作 即sql中的表名 檢視所有collection show collections 檢視collection元素個數 d...

MongoDB常用命令

切換 建立資料庫use yourdb 查詢所有資料庫show dbs 刪除當前使用資料庫db.dropdatabase 從指定主機上轉殖資料庫db.clonedatabase 127.0.0.1 從指定的機器複製資料庫資料到某個資料庫db.copydatabase mydb temp 127.0.0...