摘要:序本文主要介紹一下如何使用連接遠程數(shù)據(jù)庫這個里頭的就包含了后面不傳參數(shù)則會在命令行提示輸入查看空間占用所有數(shù)據(jù)的總大小所有數(shù)據(jù)占的磁盤大小以為單位以為單位查看集合查詢
序
本文主要介紹一下如何使用mongo shell連接遠程數(shù)據(jù)庫
installcurl -o mongodb-linux-x86_64-3.2.4.tgz https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.4.tgz tar -xvf mongodb-linux-x86_64-3.2.4.tgz
這個里頭的bin就包含了mongoshell
mongo mydb --username user1 --host 192.168.99.100 --port 27017 --password
--password后面不傳參數(shù),則會在命令行提示輸入查看空間占用
mydb:PRIMARY> db.stats() { "db" : "mydb", "collections" : 7, "objects" : 5762090, "avgObjSize" : 437.28749533589377, "dataSize" : 2519689904, //所有數(shù)據(jù)的總大小 "storageSize" : 1816985600, //所有數(shù)據(jù)占的磁盤大小 "numExtents" : 0, "indexes" : 10, "indexSize" : 84381696, "ok" : 1 }
db.stats(1073741824);以G為單位查看集合
db.stats(1024)以kb為單位
db.getCollectionNames()查詢
mydb:PRIMARY> db.mylog.find({"user_id":"12345"}).count()help
mydb:PRIMARY> db.help() DB methods: db.adminCommand(nameOrDocument) - switches to "admin" db, and runs command [ just calls db.runCommand(...) ] db.auth(username, password) db.cloneDatabase(fromhost) db.commandHelp(name) returns the help for the command db.copyDatabase(fromdb, todb, fromhost) db.createCollection(name, { size : ..., capped : ..., max : ... } ) db.createUser(userDocument) db.currentOp() displays currently executing operations in the db db.dropDatabase() db.eval() - deprecated db.fsyncLock() flush data to disk and lock server for backups db.fsyncUnlock() unlocks server following a db.fsyncLock() db.getCollection(cname) same as db["cname"] or db.cname db.getCollectionInfos([filter]) - returns a list that contains the names and options of the db"s collections db.getCollectionNames() db.getLastError() - just returns the err msg string db.getLastErrorObj() - return full status object db.getLogComponents() db.getMongo() get the server connection object db.getMongo().setSlaveOk() allow queries on a replication slave server db.getName() db.getPrevError() db.getProfilingLevel() - deprecated db.getProfilingStatus() - returns if profiling is on and slow threshold db.getReplicationInfo() db.getSiblingDB(name) get the db at the same server as this one db.getWriteConcern() - returns the write concern used for any operations on this db, inherited from server object if set db.hostInfo() get details about the server"s host db.isMaster() check replica primary status db.killOp(opid) kills the current operation in the db db.listCommands() lists all the db commands db.loadServerScripts() loads all the scripts in db.system.js db.logout() db.printCollectionStats() db.printReplicationInfo() db.printShardingStatus() db.printSlaveReplicationInfo() db.dropUser(username) db.repairDatabase() db.resetError() db.runCommand(cmdObj) run a database command. if cmdObj is a string, turns it into { cmdObj : 1 } db.serverStatus() db.setLogLevel(level,doc) db.setProfilingLevel(level, ) 0=off 1=slow 2=all db.setWriteConcern( ) - sets the write concern for writes to the db db.unsetWriteConcern( ) - unsets the write concern for writes to the db db.setVerboseShell(flag) display extra information in shell output db.shutdownServer() db.stats() db.version() current version of the server
mongo Shell Quick Reference
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/19155.html
摘要:重新啟動具有訪問控制的實例連接并驗證或者先連接后驗證開啟遠程連接修改以下代碼節(jié)選阿里云創(chuàng)建安全組,開啟端口 環(huán)境聲明ubuntu 16.04mongodb 3.6.4 1、mongodb安裝--官網(wǎng)教程官網(wǎng)鏈接 https://docs.mongodb.com/mast... 1、導(dǎo)入公鑰 sudo apt-key adv --keyserver hkp://keyserver.ubu...
摘要:一下安裝數(shù)據(jù)庫進入官網(wǎng),選擇相應(yīng)的版本下載,安裝時默認(rèn)勾選安裝服務(wù)和修改一些數(shù)據(jù)庫配置,如已有數(shù)據(jù)庫連接工具,可取消默認(rèn)勾選的安裝。 一、Win下安裝數(shù)據(jù)庫 進入mongo官網(wǎng),選擇相應(yīng)的msi版本下載,安裝時默認(rèn)勾選安裝MongoD服務(wù)和修改一些數(shù)據(jù)庫配置,如已有數(shù)據(jù)庫連接工具Robo 3T,可取消默認(rèn)勾選的compass安裝。 若啟動服務(wù)報mp錯誤,可修改binmongod.cfg...
MongoDB 下載、安裝與啟動 下載網(wǎng)址:https://www.mongodb.com/downl... showImg(https://segmentfault.com/img/bVbef93?w=2290&h=1328); 下載完成后解壓,把解壓后的文件夾重命名一個短些的名字,比如 mongodb啟動終端,進入 MongoDB 目錄下(我的文件路徑是 /Users/mobike/Docum...
摘要:推薦閱讀資源庫工具應(yīng)用程序精選列表中文版有哪些鮮為人知,但是很有意思的網(wǎng)站一份攻城獅筆記每天搜集上優(yōu)秀的項目一些有趣的民間故事超好用的谷歌瀏覽器油猴插件合集目錄資源文檔文章圖書會談教程更多庫工具管理數(shù)據(jù)部署桌面發(fā)展監(jiān)控應(yīng)用資源文檔介紹文檔教 推薦閱讀 MongoDB 資源、庫、工具、應(yīng)用程序精選列表中文版 有哪些鮮為人知,但是很有意思的網(wǎng)站? 一份攻城獅筆記 每天搜集 Github ...
閱讀 2760·2021-11-16 11:45
閱讀 1668·2021-09-26 10:19
閱讀 2062·2021-09-13 10:28
閱讀 2822·2021-09-08 10:46
閱讀 1547·2021-09-07 10:13
閱讀 1543·2019-08-30 13:50
閱讀 1383·2019-08-30 11:17
閱讀 1463·2019-08-29 13:18