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