MongoDB權威指南學習筆記(2)—入門

來源:互聯網
上載者:User

MongoDB與關係型資料庫的概念對比:

                         MongoDB                關係型資料庫                          文檔                       行                          集合                       表                          執行個體                    n資料庫

1.文檔

文檔:多個鍵及其關聯的值有序地放置在一起。js裡,文檔表示為對象。

{"鍵":"值"}{"name":"zhangsan","age":20}

2.集合

集合:一組文檔就是集合。集合是無模式的(不同類型的文檔可以在一個集合中)。為了增強靈活性,便於管理,所以需要建立一個模式把相互關聯類型的文檔規整到一起。

集合命名的規範:非空;非“system.”開頭 ; 非$

3.資料庫

命名空間(完全限定名):資料庫名.集合名.子集名

4.啟動,使用27017連接埠

ubuntu:$ ./mogodwindows:mogod.exe

5.運行shell

$ ./mongo

6.shell命令

選擇資料庫

>use foo

建立

>db.user.insert({"name":"zhangsan","age":20})

讀取

>db.user.find()

更新

>db.user.update({"name":"zhangsan"},{"gender":"male"})

刪除

>db.user.remove({"name":"zhangsan"})

資料類型(’-‘表示在shell中不支援)
null; 布爾; 64浮點數; 字串;
符號-; 對象id; 日期; Regex;
js代碼; 位元據-; 最大/小值-;
未定義; 數組; 內嵌文檔

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.