4.MongoDB命令列

來源:互聯網
上載者:User

標籤:中文手冊   mongodb   

4.MongoDB命令列

① MongoDB命令列簡介

mongo命令列是MongoDB資料庫的JavaScript互動介面.可以用這個命令列來對資料庫進行增刪改查, 效能管理等操作.

mongo命令列是MongoDB的一個組件.當你啟動MongoDB之後, 可以用命令列串連MongoDB.

② 啟動MongoDB命令列

啟動MongoDB命令列前, 需要確保MongoDB已經啟動.

進入MongoDB的安裝中bin目錄.

  • windows

    執行mongo.exe

  • linux

    ./mongo

MongoDB預設IP和連接埠

MongoDB預設綁定IP為127.0.0.1, 連接埠為 27017. 如果沒有修改mongo預設配置.執行mongo命令會連127.0.0.1:27017.

③ mongo顯示所有資料庫

show dbs;

④ mongo使用或建立資料庫

如果指定資料庫不存在, 則建立一個資料庫.

use dashdan_com

⑤ mongo顯示當前使用資料庫

db

⑥ mongo插入資料

use dashdan_comdb.myCollection.insertOne( { x: 1 } );

說明:

  • db 是當前使用的資料庫的索引,這裡不要寫資料庫的名字.就是採用db.

  • myCollection 資料集的名字.這個可以自訂.

⑦ mongo尋找資料

db.myCollection.find();
如果資料集的名字中有空格或者特殊字元可以採用db.getCollection()的方式擷取.

例:

db.getCollection("myCollection").find();

mongo命令列每行最多接收4095個字元數量, 超過這個限制mongo命令會將它縮短.

⑧ mongo命令輸出結果格式化

db.myCollection.find().pretty()

還可以通過以下方式設定mongo命令顯示結果:

  • print() 列印資料, 並不格式化

  • print(tojson( 

    )) 輸出JSON格式,同printjson()
  • printjson() 輸出JSON格式,同print(tojson( 

    ))

⑨ mongo命令多行模式

在mongo命令列中如果以{,[,(結尾, 則下一行會以...開頭,直到遇到與之對應的符號},],).

    > if ( x > 0 ) {... count++;... print (x);... }

你也可以連續輸入兩個空行來結束這個語句.

> if (x > 0......>

⑩ mongo命令列退出

輸入quit(),或者按Ctrl-C.

參考文章

 官網文章

最新內容會在來源站點更新.轉載請保留原文連結: http://dashidan.com/article/mongodb /index.html


本文出自 “13402341” 部落格,請務必保留此出處http://13412341.blog.51cto.com/13402341/1976405

4.MongoDB命令列

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.