MongoDB學習筆記~客戶端命令列的使用
當我們從MongoDB網站下載安裝包之後,它會伴隨有一系列的工具,伺服器程式mongod是我們耳熟能詳的了,客戶端mongo和效能檢測mongostat我們可能就沒有用過了,今天主要是介紹一下mongo這個客戶端命令列工具的使用。
測試環境:服務端:linux版的mongod 2.6.9
客戶端:window版的mongo 2.6.9
下面介紹一些常用的命令
1 建立一個新的連結
var x=new Mongo("192.168.2.4:27017")
2 顯示所有資料庫
show dbs
3 指定當前要使用的資料庫
vardb=x.getDB("background")
4 得到當前資料庫的名稱
db.getName()
5 得到資料庫的所有集合
db.getCollectionNames()
6 得到資料庫中集合的詳細資訊
db.getCollectionInfos()
7 得到指定的集合
db.getCollection("background")
8 得到集合中元素的數量
db.getCollection("background").count()
9 得到伺服器相關資訊
db.hostInfo()
10 得到當前Mongo伺服器的連線資訊
db.getMongo()
11 為排序和查詢的欄位新增索引
瞭解資料庫的朋友對索引應該不會陌生吧,當資料量比較小時,它起不到什麼作用,當資料量大時500W以上,你的欄位就需要加索引了,效能提升相當的明顯,如果你不加,那你就等著曇花開吧,呵呵!
db.TableName.ensureIndex({FieldName:1})//1為升序,-1為降序 db.TableName.getIndexes()
12 刪除索引
db.TableName.dropIndex({"LoginName":1})
13 檢視資料表的狀態,同步顯示分片的狀態和每個片被命中的數量
db.WebManageUsers.stats()
14 檢視資料庫的狀態,它會把相關分片的資訊顯示出來
db.stats()
相關推薦
MongoDB學習筆記~客戶端命令列的使用
回到目錄 當我們從MongoDB網站下載安裝包之後,它會伴隨有一系列的工具,伺服器程式mongod是我們耳熟能詳的了,客戶端mongo和效能檢測mongostat我們可能就沒有用過了,今天主要是介紹一下mongo這個客戶端命令列工具的使用。 測試環境:服務端:linux版的mongod 2.6.9
mongodb基本操作(客戶端命令列)
這裡簡單列舉一些mongodb在命令列裡的常用操作:1)啟動mongodb 命令:mongod --dbpath [你的mongodb資料存放的目錄 然後另開一個標籤輸入:mongo 前提是你已經將mongodb新增到環境變數中,否
SVN學習筆記7 -- SVN客戶端命令列操作 -- commit 提交
好了,知道了如何檢出 checkout,我們再來看下如何提交 commit 自己的檔案到伺服器! 2.commit 提交 1>首先我們建立一個.txt檔案,實際上可以是任何檔案,包括視訊,圖片
第4章 ZK基本特性與基於Linux的ZK客戶端命令列學習
ZK基本特性與基於Linux的ZK客戶端命令列學習 4-1 zookeeper常用命令列操作 4-2 session的基本原理與create命令的使用 4-3 set與delete命令的使用 4-4 zk特性 – 理解watcher機制 4-5
9.redis學習筆記-客戶端&伺服器.md
12. 客戶端 12.1. 客戶端屬性 客戶端狀態包含的屬性可以分為兩類: 通用屬性,很少與特定功能相關,無論客戶端執行什麼工作,都要用到這些屬性 與特定功能相關的屬性,比如操作資料庫要用到的db屬性和dictid屬性 12.1.1. 套接字描述 客戶端狀
Kafka學習筆記:Kafka命令列工具
Kafka命令列工具 啟動Kafka kafka-server-start.sh /opt/software/kafka_2.11-1.1.0/config/server.properties & 檢視所有Topic列表 kafka-topics.sh --z
zookeeper的選舉機制及客戶端命令列
選舉機制 首先給自己一票 注意事項 只要有半數以上的節點存活就能正常工作 如何保證半數以上的存活? 配置zk叢集要配置奇樹臺 偶數個跟奇數個叢集的宕機容忍度相同,所以偶數個屬於浪費資源 zookeeper客戶端命令列 1、啟動客戶端 zkCli.sh 2、檢視幫
區塊鏈開發(三)以太坊客戶端命令列選項彙總
本篇部落格的內容可通過以下命令在客戶端中進行檢視: geth --help 也可以訪問github上的wiki文件檢視,地址為: https://github.com/ethereum/g
以太坊區塊鏈開發(3.以太坊客戶端命令列選項彙總)
轉自 https://blog.csdn.net/wo541075754/article/details/53096808本篇部落格的內容可通過以下命令在客戶端中進行檢視:geth --help1也可以訪問github上的wiki文件檢視,地址為:https://github
caffe學習筆記2-caffe命令列訓練與測試
Train訓練(用cmdcaffe命令列) (solver.prototxt) 在使用cmdcaffe時,需要預設切換到Caffe_Root資料夾下,需要使用上述命令才可以使用tools下的caffe介面,因為caffe預設都需要從根目錄下面執行檔案。 1、訓練模型,以mn
MongoDB學習筆記—常用命令
upd 鍵值 操作 false doc cer 查看 數據庫 創建 這裏記錄一下MongoDB常用的命令 數據庫相關 創建數據庫 use DATABASE_NAME 如果數據庫不存在,則創建數據庫,否則切換到指定數據庫。 刪除數據庫:切換到要刪除的數據庫下,執行
Mongodb學習筆記二(Mongodb基本命令)
完全匹配 kail .html hit exists col 引號 getc 替換 第二章 基本命令 一、Mongodb命令 說明:Mongodb命令是區分大小寫的,使用的命名規則是駝峰命名法。 對於database和collection無需主動創建,在插入數據時,如
zookeeper基本特性與基於Linux的ZK客戶端命令行學習
zookeeper 命令行 客戶端 watcher 事件 zookeeper常用命令行操作 通過 zkCli.sh 來打開zk客戶端: [root@study-01 ~]# zkCli.sh [zk: localhost:2181(CONNECTED) 0] ls 與 ls2 命令:
MongoDB 學習筆記二 CRUD操作 及常用命令
參考文件 CRUD MongoDB 儲存資料稱為:documents,使用類似JSON的鍵值對方式。MongoDB documents稱為BSON. documents以collections集合方式儲存。集合是一類關聯的documents的分組,
MongoDB學習筆記(二)_常用增刪改查命令
建立資料庫:use testdb 建立集合 固定集合:需要指定size。比如: db.createCollection("mycol",{capped:true,autoIndexId:true,size:6142800,max:10000}) 表示建立名為mycol的
MongoDB學習筆記(二) MongoDB常用命令
一、DB shell資料操作 shell命令操作語法和JavaScript很類似,其實控制檯底層的查詢語句都是用JavaScript指令碼完成操作的。 1. 資料庫 (1) Help檢視命令提示 help db.help(); db.yourColl.help(); db.
mysql學習筆記(5-DDL命令)
mysql服務器端命令: DDL:數據定義語言,主要用於管理數據庫組件,例如表、索引、視圖、用戶、存儲過程 CREATE、ALTER、DROP DML:數據操縱語言,主要用管理表中的數據,實現數據的增、刪、改、查; INSERT, DELETE, UPDAT
mongoDB學習筆記(一)
介紹 tle 狀態 負載 tutorial dir 基於 管理 集合 說明: MongoDB由databases組成,database由collections組成,collection由documents組成,document由fileds組成。MongoDB是異步寫數據
MongoDB學習筆記(二)
.get 條件過濾 條件 $set system.in ins version tle 不存在 一、Mongodb命令 說明:Mongodb命令是區分大小寫的,使用的命名規則是駝峰命名法。 對於database和collection無需主動創建,在插入數據時,如果dat
Linux學習筆記6_基本命令復習1(alias unalias sourse)
linuxaliasunaliasalias 查看當前命令的宏定義狀態unalias [command] 取消某命令的宏定義(內存操作,非修改宏定義源文件,重啟失效)若想使用已重命名命令的原始命令,在命令前加“\”反斜杠符號即可,或使用命令的絕對地址調用。例:cp命令,在目的地址有同名文件時,會提示是否覆蓋粘