仿漫畫網(wǎng)站建設(shè)定制小說網(wǎng)站系統(tǒng)源碼建設(shè)百度引擎的搜索方式是什么
一、參數(shù)
名稱 | 描述 |
---|---|
db.adminCommand() | 針對(duì) admin 數(shù)據(jù)庫運(yùn)行命令。 |
db.aggregate() | 運(yùn)行不需要基礎(chǔ)集合的管理/診斷管道。 |
db.cloneDatabase(hostname) | 不推薦使用。當(dāng)針對(duì)MongoDB 4.0或更早版本運(yùn)行時(shí),將數(shù)據(jù)庫從遠(yuǎn)程主機(jī)復(fù)制到當(dāng)前主機(jī)。針對(duì)MongoDB 4.2或更高版本運(yùn)行時(shí)不受支持。(里面的參數(shù)為主機(jī)名) |
db.commandHelp() | 返回?cái)?shù)據(jù)庫命令的幫助信息。 |
db.copyDatabase() | 不推薦使用。當(dāng)針對(duì)MongoDB 4.0或更早版本運(yùn)行時(shí),將數(shù)據(jù)庫復(fù)制到當(dāng)前主機(jī)上的另一個(gè)數(shù)據(jù)庫。針對(duì)MongoDB 4.2或更高版本運(yùn)行時(shí)不受支持。 |
db.createCollection() | 創(chuàng)建一個(gè)新的集合或視圖。通常用于創(chuàng)建封頂?shù)募稀?/div> |
db.createView() | 創(chuàng)建一個(gè)視圖。 |
db.currentOp() | 報(bào)告當(dāng)前正在進(jìn)行的操作。 |
db.dropDatabase() | 刪除當(dāng)前數(shù)據(jù)庫。 |
db.eval() | 不推薦使用。當(dāng)針對(duì)MongoDB 4.0或更早版本運(yùn)行時(shí),傳遞JavaScript函數(shù)以進(jìn)行服務(wù)器端JavaScript評(píng)估。針對(duì)MongoDB 4.2或更高版本運(yùn)行時(shí)不受支持。 |
db.fsyncLock() | 將寫刷新到磁盤并鎖定數(shù)據(jù)庫,以防止寫操作并協(xié)助備份操作。包裝fsync。 |
db.fsyncUnlock() | 允許在以鎖定的數(shù)據(jù)庫上繼續(xù)寫入db.fsyncLock()。 |
db.getCollection() | 返回一個(gè)集合或視圖對(duì)象。用于訪問名稱在mongoShell中無效的集合。 |
db.getCollectionInfos() | 返回當(dāng)前數(shù)據(jù)庫中所有集合和視圖的集合信息。 |
db.getCollectionNames() | 列出當(dāng)前數(shù)據(jù)庫中的所有集合和視圖。 |
db.getLastError() | 檢查并返回上一個(gè)操作的狀態(tài)。包裝getLastError。 |
db.getLastErrorObj() | 返回上一次操作的狀態(tài)文檔。包裝getLastError。 |
db.getLogComponents() | 返回日志消息的詳細(xì)程度。 |
db.getMongo() | 返回Mongo()當(dāng)前連接的連接對(duì)象。 |
db.getName() | 返回當(dāng)前數(shù)據(jù)庫的名稱。 |
db.getProfilingLevel() | 返回?cái)?shù)據(jù)庫操作的當(dāng)前概要分析級(jí)別。 |
db.getProfilingStatus() | 返回反映當(dāng)前配置文件級(jí)別和配置文件閾值的文檔。 |
db.getReplicationInfo() | 返回包含復(fù)制統(tǒng)計(jì)信息的文檔。 |
db.getSiblingDB() | 提供對(duì)指定數(shù)據(jù)庫的訪問。 |
db.help() | 顯示常見 db 對(duì)象方法的描述。 |
db.hostInfo() | 返回一個(gè)文檔,其中包含有關(guān)運(yùn)行MongoDB的系統(tǒng)的信息。包裝紙hostInfo |
db.isMaster() | 返回報(bào)告副本集狀態(tài)的文檔。 |
db.killOp() | 終止指定的操作。 |
db.listCommands() | 顯示常見數(shù)據(jù)庫命令的列表。 |
db.logout() | 結(jié)束已認(rèn)證的會(huì)話。 |
db.printCollectionStats() | 打印每個(gè)集合的統(tǒng)計(jì)信息。包裝db.collection.stats()。 |
db.printReplicationInfo() | 從主數(shù)據(jù)庫的角度打印副本集狀態(tài)的格式化報(bào)告。 |
db.printSecondaryReplicationInfo() | 從第二副本的角度打印副本集狀態(tài)的格式化報(bào)告。 |
db.printShardingStatus() | 打印分片配置和塊范圍的報(bào)告。 |
db.printSlaveReplicationInfo() | 自版本4.4.1起不推薦使用:db.printSecondaryReplicationInfo()改為使用?。 |
db.resetError() | 不推薦使用。重置上一個(gè)錯(cuò)誤狀態(tài)。 |
db.runCommand() | 運(yùn)行數(shù)據(jù)庫命令。 |
db.serverBuildInfo() | 返回顯示mongod實(shí)例的編譯參數(shù)的文檔。包裝buildInfo。 |
db.serverCmdLineOpts() | 返回一個(gè)文檔,其中包含有關(guān)用于啟動(dòng)MongoDB實(shí)例的運(yùn)行時(shí)的信息。包裝getCmdLineOpts。 |
db.serverStatus() | 返回一個(gè)文檔,該文檔提供了數(shù)據(jù)庫進(jìn)程狀態(tài)的概述。 |
db.setLogLevel() | 設(shè)置單個(gè)日志消息的詳細(xì)程度。 |
db.setProfilingLevel() | 修改當(dāng)前數(shù)據(jù)庫分析級(jí)別。 |
db.shutdownServer() | 干凈安全地關(guān)閉電流mongod或mongos過程。 |
db.stats() | 返回報(bào)告當(dāng)前數(shù)據(jù)庫狀態(tài)的文檔。 |
db.version() | 返回mongod實(shí)例的版本。 |
db.watch() | 打開更改流游標(biāo),以使數(shù)據(jù)庫報(bào)告其所有非 system 集合。不能在打開的admin ,local 或config 數(shù)據(jù)庫。 |
二、相關(guān)使用
# db.adminCommand
db.adminCommand({renameCollection: "test1.runoob",to: "test1.runoob2"}
)# db.commandHelp() (所有命令地址:https://docs.mongodb.com/manual/reference/command/)
db.commandHelp("createRole")# db.createCollection()
# 封頂?shù)募暇哂凶畲蟮拇笮』蛭臋n數(shù),可防止它們?cè)鲩L到超過最大閾值。所有設(shè)置上限的集合必須指定最大大小,并且還可以指定最大文檔數(shù)。如果集合在達(dá)到最大文檔數(shù)之前達(dá)到最大大小限制,則MongoDB會(huì)刪除較舊的文檔(capped"true為有上限的集合)
db.createCollection("userInfo", { capped : true, size : 65535, max : 100 } )