淺談如何用Java操作MongoDB?
NoSQL數(shù)據(jù)庫(kù)因其可擴(kuò)展性使其變得越來(lái)越流行,利用NoSQL數(shù)據(jù)庫(kù)可以給你帶來(lái)更多的好處,MongoDB是一個(gè)用C++編寫的可度可擴(kuò)展性的開(kāi)源NoSQL數(shù)據(jù)庫(kù)。本文主要講述如何使用Java操作MongoDB以及了解MongoDB如何進(jìn)行日常的數(shù)據(jù)庫(kù)操作。
文章內(nèi)容如下:
第一步:安裝MongoDB
無(wú)需太多的繁雜步驟,你只要在MongoDB官方網(wǎng)站查看安裝說(shuō)明,根據(jù)自己的操作系統(tǒng)進(jìn)行選擇適應(yīng)的版本即可。
第二步:?jiǎn)?dòng)MongoDB服務(wù)器
這一步也很簡(jiǎn)單。運(yùn)行mongod.exe文件里的bin文件夾(我使用的是Windows OS系統(tǒng)),并啟動(dòng)MongoDB服務(wù)器。
在默認(rèn)的情況下服務(wù)器將啟動(dòng)端口27017,你需要在安裝過(guò)程中創(chuàng)建將數(shù)據(jù)存儲(chǔ)在/data/db目錄里。
第三步:?jiǎn)?dòng)MongoDB shell指令
你可以通過(guò)運(yùn)行mongo.exe文件來(lái)啟動(dòng)MongoBD shell。
第四步:利用MongoDB創(chuàng)建數(shù)據(jù)庫(kù)
利用MongoDB在MongoDB shell中輸入以下內(nèi)容建立一個(gè)名為“company”的數(shù)據(jù)庫(kù)。
use company |
記住,除非你在MangoDB里保存了一些東西,否則它不會(huì)自動(dòng)為你保存。
使用下面的命令幫你查看可用的數(shù)據(jù)庫(kù),它會(huì)顯示“company”尚未被創(chuàng)建。
show dbs; |
第五步:在MongoDB中保存數(shù)據(jù)
使用下面的命令來(lái)保存employee 數(shù)據(jù)代表一個(gè)collection,將其命名為employees
employee = {name : "A", no : 1} db.employees.save(employee) |
通過(guò)使用下面的命令來(lái)查看collection里的數(shù)據(jù)。
db.users.find(); |
posted on 2012-07-06 09:44 順其自然EVO 閱讀(232) 評(píng)論(0) 編輯 收藏 所屬分類: 數(shù)據(jù)庫(kù)