我的電腦環境: win7 64位系統
1、安裝mongoDB
去官網下載http://www.mongodb.org/downloads 選擇適合你系統的版本。
下載好後解壓,我是解壓在d盤 ,這就算安裝好了。截圖如下:
如何啟動?
先建立數據和日志存放的地點?看上面我的截圖。
然後就是啟動了。
命令行下:
D:mongodbbinmongod.exe -dbpath=d:mongodbdata
D:mongodbbinmongod.exe -logpath=d:mongodblogs
每次這樣啟動很麻煩,被這兩行代碼放到txt文件裡,然後把後綴改為bat,如上圖我的run.bat,這是我自己建的。
注意:一下吃啟動時可能啟動失敗,原因是,如果你非正常關閉命令行界面,mongodb會在打他下建立一個.lock文件,刪掉即可。你也可以把bat文件優化一下,這樣以後就不用手動刪除這個文件了。
2、圖形化管理mongodb ?
我選擇的工具是rockmongodb,他是一個php寫的mongod管理工具,如何使用?
需要搭建一個wamp動態網站服務器,無選擇的是wampserver 網上可以收的到,
安裝後後需要把rockmongodb拷貝到wamp下www文件目錄裡。
啟動wamp ,注意吧www下的index.php刪掉或者換一個名字,原因就不解釋了。
這時候發現rockmongodb還是不可以用,因為需要phpmongodb插件,wampserver默認是不帶的,
去下載php_mongodb 模塊,地址:http://www.php.net/manual/en/mongo.installation.php
查看你對應的php版本和vc版本。
吧下載好的文件解壓,把裡面的php_mongodb.dll拷貝到你的wamp下bin裡面的php(帶版本號)目錄裡的ext問價價裡
同時在php.ini文件裡添加:
?
1 extension=php_mongo.dll重新啟動 wamp ,然後在控制台裡的php裡開啟php_mongodb模塊,如果沒有,說明你下載的php_mongodb.dll不對。
可以去github下載多版本的,但是記住拷到ext文件夾是把文件名改為php_mongodb.dll。
然後可以用rockmongo了,如何使用,去rockmongodb的官網看,這裡就不介紹了。
3、java鏈接mongodb。
先下載mongodb的java驅動,
官網給的鏈接不太對
准確是的這個:https://github.com/mongodb/mongo-java-driver/downloads
選擇一個合適的版本。
把這個jar文件添加到你的 一個eclipse項目的path裡,也可以添加到全局,看個人的意願。
測試能不能連上。
注意,我是在rongmongdb下添加裡一個test數據庫,然後建了一個blog集合,裡面存放一條數據{name:peng,age:100}
java測試代碼:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 import java.net.UnknownHostException; import com.mongodb.DB; import com.mongodb.DBCollection; import com.mongodb.DBCursor; import com.mongodb.DBObject; import com.mongodb.MongoClient; public class Demo { public static void main(String[] args) throws UnknownHostException { MongoClient client = new MongoClient(); DB db =client.getDB("test"); DBCollection blog=db.getCollection("blog"); System.out.println(blog.find()); DBCursor cursor=blog.find(); for (DBObject dbObject : cursor) { System.out.println(dbObject); } } }