十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
1、安裝Mongo數(shù)據(jù)庫:
在發(fā)布本文的時間官方提供的最新版本是:1.6.5 ,如果不做特殊聲明,本教程所用的版本將會是這個版本。
第一步:下載安裝包:官方下載地址←單擊此處,如果是win系統(tǒng),注意是64位還是32位版本的,請選擇正確的版本。
第二步:新建目錄“D:\MongoDB”,解壓下載到的安裝包,找到bin目錄下面全部.exe文件,拷貝到剛創(chuàng)建的目錄下。
第三步:在“D:\MongoDB”目錄下新建“data”文件夾,它將會作為數(shù)據(jù)存放的根文件夾。
配置Mongo服務(wù)端:
打開CMD窗口,按照如下方式輸入命令:
> d:
> cd D:\MongoDB
> mongod --dbpath D:\MongoDB\data
在瀏覽器輸入:http://localhost:27017/,可以看到如下提示:
You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number
2、基本操作:
創(chuàng)建\使用數(shù)據(jù)庫:
> use mongotest
switched to db mongotest
顯示數(shù)據(jù)表:
> show tables;
插入數(shù)據(jù):
> item={"Key":"1","text":"wokao","number":3}
{ "Key" : "1", "text" : "wokao", "number" : 3 }
> db.wang.insert(item)
查詢數(shù)據(jù):
> db.wang.find();
{ "_id" : ObjectId("52c7812912eae9cca2c31826"), "Key" : "1", "text" : "wokao", "number" : 3 }
> item={"Key":"1","text":"wokao"}
{ "Key" : "1", "text" : "wokao" }
> db.wang.insert(item)
> db.wang.find();
{ "_id" : ObjectId("52c7812912eae9cca2c31826"), "Key" : "1", "text" : "wokao", "number" : 3 }
{ "_id" : ObjectId("52c7814912eae9cca2c31827"), "Key" : "1", "text" : "wokao" }
> show tables;
system.indexes
wang
> db.system.indexes.find();
{ "v" : 1, "key" : { "_id" : 1 }, "ns" : "mongotest.wang", "name" : "_id_" }
數(shù)據(jù)刪除:
> db.wang.remove({ "_id" : ObjectId("52c7812912eae9cca2c31826")})
> db.wang.find();
{ "_id" : ObjectId("52c7814912eae9cca2c31827"), "Key" : "1", "text" : "wokao" }
數(shù)據(jù)修改:
> db.wang.find();
{ "_id" : ObjectId("52c7814912eae9cca2c31827"), "Key" : "1", "text" : "wokao" }
> var t=db.wang.findone({"Key" : "1"})
Sat Jan 04 11:42:29.671 TypeError: Property 'findone' of object mongotest.wang is not a function
> var t=db.wang.findOne({"Key" : "1"})
> t.text="wo shi ni yeye!!"
wo shi ni yeye!!
> db.wang.update({"Key" : "1"},t)
> db.wang.find();
{ "_id" : ObjectId("52c7814912eae9cca2c31827"), "Key" : "1", "text" : "wo shi ni yeye!!" }
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。