轉載8天學通MongoDB——第一天 基礎入門

來源:互聯網
上載者:User

標籤:alt   127.0.0.1   指南   做什麼   gray   _id   color   收藏   知識庫   

 關於MongoDB的好處,優點之類的這裡就不說了,唯一要講的一點就是mongodb中有三元素:資料庫,集合,文檔,其中“集合”

就是對應關聯式資料庫中的“表”,“文檔”對應“行”。

 

一: 下載

      上MongoDB官網 ,我們發現有32bit和64bit,這個就要看你系統了,不過這裡有兩點注意:

          ①:根據業界規則,偶數為“穩定版”(如:1.6.X,1.8.X),奇數為“開發版”(如:1.7.X,1.9.X),這兩個版本的區別相信大家都知道吧。

          ②:32bit的mongodb最大隻能存放2G的資料,64bit就沒有限制。

     我這裡就下載"2.0.2版本,32bit“,ok,下載之後我就放到”E盤“,改下檔案夾名字為”mongodb“。

 

二:啟動

     ①:啟動之前,我們要給mongodb指定一個檔案夾,這裡取名為”db",用來存放mongodb的資料。

               

     ②:微軟徽標+R,輸入cmd,首先找到“mongodb”的路徑,然後運行mongod開啟命令,同時用--dbpath指定資料存放地點為“db”檔案夾。

 

              

 

      ③:最後要看下是否開啟成功,的資訊中獲知,mongodb採用27017連接埠,那麼我們就在瀏覽器裡面鍵入“http://localhost:27017/”,

             開啟後,mongodb告訴我們在27017上Add 1000可以用http模式查看mongodb的管理資訊。

           

               

 

三:基本操作

     由於是開篇,就大概的說下基本的“增刪查改“,我們再開一個cmd,輸入mongo命令開啟shell,其實這個shell就是mongodb的用戶端,

同時也是一個js的編譯器,預設串連的是“test”資料庫。

 

    

 

    <1>  insert 操作

             好,資料庫有了,下一步就是集合,這裡就取集合名為“person”,要注意的就是文檔是一個json的擴充(Bson)形式。

    

  <2> find 操作

       我們將資料插入後,肯定是要find出來,不然插了也白插,這裡要注意兩點:

           ① “_id": 這個欄位是資料庫預設給我們加的GUID,目的就是保證資料的唯一性。

           ② 嚴格的按照Bson的形式書寫文檔,不過也沒關係,錯誤提示還是很強大的。

  

 <3> update操作

      update方法的第一個參數為“尋找的條件”,第二個參數為“更新的值”,學過C#,相信還是很好理解的。

  

<4> remove操作

      remove中如果不帶參數將刪除所有資料,呵呵,很危險的操作,在mongodb中是一個不可撤回的操作,三思而後行。

 

 

————————————————————————————————————————————————————————————

————————————————————————————————————————————————————————————

友情提示:如果不喜歡看文章,可以移步本系列的完整版MongoDB 3.0 視頻教程 【一條牙膏的錢哦】

————————————————————————————————————————————————————————————

————————————————————————————————————————————————————————————

 分類: MongoDB 好文要頂 關注我 收藏該文   一線碼農
關注 - 56
粉絲 - 6487 榮譽:推薦部落格+加關注823 (請您對文章做出評價) ? 上一篇:演算法洗腦系列(8篇)——第八篇 機率思想
? 下一篇:8天學通MongoDB——第二天 細說增刪查改
posted @ 2012-02-18 00:01 一線碼農 閱讀(263351) 評論(87) 編輯 收藏< Prev12
評論列表   #51樓2013-06-20 10:49 飛啊子  @ 歐陽小燕
我也鬱悶 要死 。。也是出現...
是不是 mongo 很無語啊。。。

建議樓主貼出 命令代碼。。
db.Person.insert({"name":"feiazi","age":"22"})

應該是這樣的,支援(1)反對(1)  #52樓2013-06-20 11:36 飛啊子  一: 下載

二:啟動

當樓主,說完下載,就直接啟動時,,我就在想怎麼沒有安裝篇.

原來...支援(3)反對(0)  #53樓2013-08-23 15:07 仁清燁媛  樓主有相關的電子書木有啊?支援(1)反對(0)  #54樓2013-09-25 10:06 江米條二號  剛看到這篇博文時還以為博主寫了這麼多,結果發現是評論的人竟有這麼多,說明樓主寫這個系列的巨大意義啊,贊一個支援(1)反對(0)  #55樓2013-10-14 19:37 dj007  @ 仁清燁媛
mongodb的電子書一搜一大把,連這都找不到還想學電腦?支援(0)反對(1)  #56樓2013-11-18 14:20 一葦渡江  @ 仁清燁媛
必須有啊,有一本MongoDB quan權威指南支援(1)反對(0)  #57樓2013-12-19 15:44 積雨雲  > db.person.insert({"name":"crh,"age":24})
...



要等多久。。。支援(1)反對(0)  #58樓2013-12-23 10:11 boshenus  @ 沙朵維
> db.person.insert({"name":"crh,"age":24})
...

crh右邊少了雙引號喔
碼農哥 寫的很好。支援支援(1)反對(0)  #59樓2014-03-15 03:09 ElvinLong  很給力 支援樓主 加油!!!支援(0)反對(0)  #60樓2014-03-25 10:48 學子族  @ 飛啊子
原來什嗎?我是找安裝的支援(0)反對(0)  #61樓2014-03-25 16:56 學子族  廣州PHP程式員Q群: 62484970,歡迎大蝦入駐,菜鳥勿進支援(0)反對(0)  #62樓2014-05-09 13:51 飛啊子  @ 學子族

是綠色版的。不用安裝。支援(0)反對(0)  #63樓2014-05-29 07:57 Home.Lu  總感覺在windows下用這些東西,有點不搭調的感覺。支援(1)反對(0)  #64樓2014-08-13 09:16 nickycookie  你去ctrip了阿?支援(0)反對(0)  #65樓2014-08-13 09:34 nickycookie  需要安裝到windows service裡去嗎?何時需要安裝到windowsservice呢?支援(0)反對(0)  #66樓2015-01-20 10:47 無面者  @ 飛啊子
引用@牛腩
引用引用基礎好文要頂,。。
最喜歡看這種XX天學會XXX的文章了。。。
XX天之後就會有一種我已經會XXX的優越感。。。。


我也喜歡。。。

我也很喜歡支援(0)反對(0)  #67樓2015-03-05 20:57 Learning hard  請問樓主MongoDB 參考的書籍叫什麼的?支援(0)反對(0)  #68樓2015-03-05 23:30 jello chen  @ Learning hard
我當時看的《MongoDB權威指南》支援(0)反對(0)  #69樓2015-04-23 18:18 小駱駝123  這是做什麼的啊?支援(0)反對(1)  #70樓2015-04-29 22:53 丹心石  現在很流行的輕量級資料庫--非關係型!支援(0)反對(1)  #71樓2015-08-20 14:17 水晶瑪瑙  remove要加參數支援(1)反對(0)  #72樓2015-09-08 20:05 有夢想的L先生  mark支援(0)反對(1)  #73樓2015-09-22 13:19 iceelee  @ 學子族
如果我是老鳥的話,我跟本不會進你的群,因為我跟你一樣,也看不起菜鳥。支援(0)反對(1)  #74樓2015-10-10 15:18 manfredHu  那個db.person.remove()好像不能暈習慣了,我的MongoDB是3.0.6版本的支援(0)反對(1)  #75樓2015-11-12 15:58 aicuo1990  remove all 應為 db.person.remove({})支援(1)反對(0)  #76樓2015-11-16 22:31 billschen  你好,兩個網頁:
http://127.0.0.1:28017/ 不能開啟。
http://127.0.0.1:27017/ 能開啟 。
是什麼原因呢?影響使用嗎?多謝!!!!支援(0)反對(0)  #77樓2015-11-17 00:01 fcbqs  @ 無面者
然而並沒有學會,囧支援(0)反對(0)  #78樓2015-12-17 14:35 陳海峰  你可以教大家,先用mongod命令,但是dbpath後面是不是用=,這和版本用關係的支援(0)反對(0)  #79樓2015-12-23 18:22 [email protected]  牛掰,還真有人買你的視頻支援(0)反對(0)  #80樓2015-12-25 11:26 一葉落知天下秋  不錯,入門合適。ps,結尾的廣告讓我很煩。支援(0)反對(0)  #81樓2015-12-31 20:53 Silence_mxy  對於新手來說,協助挺大的,贊一個。支援(0)反對(0)  #82樓2016-02-01 02:37 wkl17  db.person.insert 其中的db和E:\mongo\db中的db是不是相對應的?支援(0)反對(0)  #83樓2016-02-25 17:04 張三喵  @ 積雨雲
我也是三個省略符號沒完了還支援(0)反對(0)  #84樓2016-03-24 10:02 請叫我頭頭哥  正在學習, 關注.支援(0)反對(0)  #85樓2016-04-18 10:24 Ethan Shan  Mark.支援(0)反對(0)  #86樓2016-05-26 14:21 王洪洪  hello,我在讀一章的時候按照要求下載了軟體也運行了mongodb,但是啟動http://localhost:27017/的時候報錯
能幫我一下不
<img src="http://images2015.cnblogs.com/blog/339379/201605/339379-20160526142049319-2094742973.png" border="0" "="" style="margin: 0px; padding: 0px; border: 0px; max-width: 400px;">支援(0)反對(0)  #87樓2016-05-26 19:20 門楠  傳智播客monogo入門實戰視頻
http://codeorg.cn/article/share/14.html
MongoDBTest
mongodb.ppt
mongo-2.10.1.jar
12-使用java操作mongodb.avi
11-分區.avi
10-主從複製.avi
09-安全和認證.avi
08-備份與恢複.avi
07-固定集合.avi
06-索引的使用.avi
05-回顧.avi
04-mongodb操作3.avi
03-mongodb操作2.avi
02-mongodb操作1.avi
01-NoSQL簡介.avi

轉載8天學通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.