国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MongoDB > 正文

10天掌握MongoDB之六:進階指南

2020-03-14 13:23:17
字體:
來源:轉載
供稿:網友

MongoDB目前支持的命令數量已經超出了100多個,這里列出了一些常用命令。

MongoDB

db.runCommand({命令, 參數});

MongoDB目前支持的命令數量已經超出了100多個,常用命令有:buildInfo 、collStats、distinct、drop、dropDatabase、dropIndexes、findAndModify、getLastError、isMaster、listCommands、listDatabases、ping、renameCollection、repairDatabasee、serverStatus。這些指定的用法是:

buildInfo

作用:返回MongoDB的版本號和宿主服務器的操作系統信息。

db.runCommand({"buildInfo" : 1});

用法:

collStats

作用:返回指定集合的統計信息,包含:數據大小、已分配的空間大小及索引大小。

db.runCommand({"collStats" : "集合名稱"});

用法:

drop

作用:刪除當前數據庫及其所有內容。

db.runCommand({"drop" : "集合名稱"});

用法:

dropIndexes

作用:刪除指定集合中具有指定名稱的索引 。

db.runCommand({"

用法:

getLastError

作用:查看最后一次操作的錯誤信息 。

db.runCommand({"getLastError" : 1});

用法:

isMaster

作用:檢查當前服務器是否為主服務器。

db.runCommand({"isMaster" : 1});

用法:

listCommands

作用:列出當前服務器支持的所有命令。

db.runCommand({"listCommands" : 1});

用法:

listDatabases

作用:列出服務器上所有的數據庫。

db.runCommand({"listDatabases" : 1});

用法:

ping

作用:檢查服務器連接是否正常。

db.runCommand({"ping" : 1});

用法:

renameCollection

作用:將集合a重命名為b。

db.runCommand({"renameCollection" : "a", "to", "b"});

用法:

請注意,這里的a、b必須是完整的帶有命名空間的集合名,例如”foo.bar”。

serverStatus

作用:返回當前服務器的狀態信息 。

db.runCommand({"serverStatus" : 1});

用法:

MongoDB的定容集合

定容集合顧名思義,就是容量大小不會改變的集合。

例如:

db.createCollection("my_collection", {

capped : true, size : 100000 });

需要注意以下幾點:

1、如果空間不足,插入新文檔時會自動刪除最早的記錄;

2、在定容集合中,不允許手工刪除文檔;

3、導致文檔位置發生變化的更新操作將會被拒絕;

4、默認情況下,定容集合沒有索引,”_id”也是沒有索引的,當然,索引是可以手工創建的;

定容集合之自然排序

自然順序是指文檔在磁盤上的物理排序。

例如:

db.my_collection.find ()

. sort({" $natural " : - 1})

$natural的取值為1時表示與默認順序相同,取值為-1時則剛好相反。

定容集合之尾部游標

尾部游標的特點是連接持久化,即在明確指定的情況下,不會自動關閉。這意味著尾部游標不會在沒有返回結果時自動銷毀。

當關聯的集合內有新文檔被添加時,尾部游標就會被觸發。

例如:

$cursor = $collection - >find() - > tailable() ;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广南县| 临汾市| 祁门县| 连州市| 延吉市| 新绛县| 和顺县| 罗平县| 庆阳市| 右玉县| 广昌县| 招远市| 临颍县| 兰溪市| 安仁县| 比如县| 甘肃省| 布拖县| 孟津县| 建湖县| 怀安县| 柳江县| 新巴尔虎左旗| 高雄县| 永州市| 眉山市| 伊通| 江门市| 靖宇县| 民县| 雷山县| 恩施市| 区。| 辉南县| 英超| 元谋县| 鄂托克旗| 鲁甸县| 体育| 宜宾县| 平远县|