<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Nosql之Mongodb 1 安裝配置與基本操作

      mongodb是什么以及其優缺點這里就不介紹了,這幾篇文章目的主要是通過實際操作來認識mongodb

       

      Mongodb安裝以及初始化

      1 下載地址:http://www.mongodb.org/

       

      2 安裝?需要么?超級簡單,直接解壓就ok啦!!!

       

      3 為了方便使用直接將安裝目錄下的bin文件夾設置到環境變量中去

       

       

      4 建立數據庫文件存放目錄,其實就是建立一個文件夾,比如新建文件夾d:\Mongdb

       

      5 建立一個mongodb的日志文件,比如新建一個文件d:\Mongdo\logs\mongodb.log

       

      6 我們可以將mongodb注冊成一個windows服務,這樣我們就可以使用net start和net stop來啟動和關閉服務了,在windows的CMD下面輸入

      mongod --dbpath=d:\Mongodb --logpath=d:\Mongodb\logs\mongodb.log

       

      7 啟動mongodb服務

      net start mongodb

       

       

      搞定!!!

       

      牛刀小試

      我們創建一個叫UserInfo的數據庫,并創建users集合(類似于RDBMS中的表),并插入兩條記錄(Mongodb中叫做document(文檔))

       

      首先在cmd下面輸入mongo,進入客戶端命令行,它是一個js解釋器,能夠支持javascript語法,比如  for(var i=0; i<10; i++) db.users.save({name:”name”+i, age:i});  等等等

       

      1)       創建UserInfo數據庫

      use UserInfo

      注:是如果不存在UserInfo這個數據庫,它會自動的給我們創建,如果存在當然是直接切換到這個數據庫咯,如下圖:

       

       

      2)       創建兩條記錄user1和user2并插入到users集合中

      user1 = {name:”zhangsan”,  age:24};

      user2 = {name:”lisi”, age:23};

      db.users.save(user1);

      db.users.save(user2);

      ---------------------------------------------------------------------------------------------------------------------------

      也可以這么寫

      db.users.save({name:”zhangsan”, age:24});

      db.users.save({name:”lisi”, age:23});

      ---------------------------------------------------------------------------------------------------------------------------

      注:這里同樣我們不需要預先創建users這個集合,在第一次插入數據時會給我們自動創建

       

       

      3)       查詢剛才我們插入到users集合中的數據

      db.users.find();

       

       

      說明:

      存儲在mongdb上的每一個document都會有一個默認的主鍵_id(如果我們不顯示的指定的話), 如上圖。這個_id自動是每個文檔所必須的,當然它的類型不一定要是上圖的ObjectId,不過主鍵必須是唯一的。

       

      Mongodb的增刪改

      新增記錄

      文章開始已經介紹過了,這里有一點需要注意的就是

      db.insert()和db.save()的區別:

      -----------------------------------------------------------------------------------------------------------

      insert   永遠都是插入一條新記錄

      save    如果不存在此記錄則插入,存在則更新

      -----------------------------------------------------------------------------------------------------------

      先插入一些數據用于測試

      db.users.save({name:"lucy", age:23, country:"canada", gender:0});

      db.users.save({name:"joe", age:32, country:"american", gender:1});

      db.users.save({name:"fanny", age:22, country:"china", gender:0});

      db.users.save({name:"royall", age:44, country:"africa", gender:1});

      db.users.save({name:"michael", age:25, country:"china", gender:1});

      db.users.save({name:"edgar", age:24, country:"china", gender:1});

      db.users.save({name:"apple", age:39, country:"brazil", gender:0});

      db.users.save({name:"bruce", age:51, country:"england", gender:1});

      db.users.save({name:"lee", age:12, country:"japan", gender:1});

      db.users.save({name:"cang", age:31, country:"japan", gender:0});

      db.users.save({name:"hebe", age:33, country:"china", gender:0});

      db.users.save({name:"pig", age:1, country:"pigHouse", gender:0});

      db.users.save({name:"kevin", age:48, country:"china", gender:1});

      修改記錄

      用新的文檔替換

      db.users.update({“name”:”cang”}, {“name”:”hello”, fav: {“favID”:100, “favName”:”football” } } )

       

      只修改某個值

      修改name為bruce的country為Australia,age為18

               db.users.update({“name”:"bruce"}, {$set:{“country”:"Australia", “age”:18}})

      刪除鍵

               db.users.update({“name”:”bruce”}, {$unset:{“country”:1}})

       

      前面的update操作只會更新匹配到的第一條記錄,關于update還有兩個參數

       

      update(query, obj, upsert, multi)

      upsert指的是如果不存在則進行插入

      multi是指更新匹配到的所有文檔

       

      刪除記錄

      刪除users集合下所有記錄

               db.users.remove()

      刪除指定條件的記錄

               db.users.remove({“name”:”apple”})

      posted on 2012-01-09 20:54  陽陽多  閱讀(2634)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 久久综合干| 狠狠v日韩v欧美v| 美女爽到高潮嗷嗷嗷叫免费网站| 国产成人精品日本亚洲网站| 日本国产精品第一页久久| 日韩中文字幕一二三视频| 人妻系列中文字幕精品| 国产av第一次处破| 日韩V欧美V中文在线| 国产精品国产三级国产专业| 国产亚洲精品成人aa片新蒲金| 久久99国产乱子伦精品免费| 亚洲一区av在线观看| 国产精品亚洲二区亚瑟| 一边添奶一边添p好爽视频| 国内精品人妻无码久久久影院导航| 国产午夜福利一区二区三区| 国产在线观看黄| 东京热人妻丝袜无码AV一二三区观| 国内熟妇人妻色在线三级| 少妇高潮太爽了在线视频| 精品一区二区亚洲国产| 精品国产乱码久久久人妻| 国产女人水真多18毛片18精品| 国产一区二区三区激情视频| 人妻激情另类乱人伦人妻| yw尤物av无码国产在线观看| 国产一区二区三区自拍视频| 色九九视频| 国产在热线精品视频99公交| 中文字幕日韩有码av| 樟树市| 开心色怡人综合网站| 久久综合久中文字幕青草| 盐池县| 人妻聚色窝窝人体WWW一区| 免费无码黄十八禁网站| 于都县| av天堂久久精品影音先锋| 免费无码一区二区三区蜜桃大| 国产精品青草久久久久福利99 |