標籤: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——第一天 基礎入門