亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數(shù)據(jù)庫 > MongoDB > 正文

在Mac OS上安裝使用MongoDB的教程

2020-10-29 18:50:06
字體:
供稿:網(wǎng)友

概念
MongoDB 是一個跨平臺的,面向文檔的數(shù)據(jù)庫,提供高性能,高可用性和可擴展性方便。 MongoDB 工作在收集和文件的概念。

什么是NoSql?
NoSql,全稱是 Not Only Sql,指的是非關(guān)系型的數(shù)據(jù)庫。下一代數(shù)據(jù)庫主要解決幾個要點:非關(guān)系型的、分布式的、開源的、水平可擴展的。原始的目的是為了大規(guī)模web應用,這場運動開始于2009年初,通常特性應用如:模式自由、支持簡易復制、簡單的API、最終的一致性(非ACID)、大容量數(shù)據(jù)等。NoSQL被我們用得最多的當數(shù)key-value存儲,當然還有其他的文檔型的、列存儲、圖型數(shù)據(jù)庫、xml數(shù)據(jù)庫等。

為什么要使用MongoDB
JSON風格文件的形式,面向文檔存儲:數(shù)據(jù)存儲

  • 對任何屬性可索引
  • 復制和高可用性
  • 自動分片
  • 豐富的查詢
  • 快速就地更新

MongoDB的專業(yè)技術(shù)支持
應該在哪里使用MongoDB?

  • 大數(shù)據(jù)
  • 內(nèi)容管理和交付
  • 移動和社交基礎設施
  • 用戶數(shù)據(jù)管理
  • 數(shù)據(jù)平臺

MongoDB是一個介于關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫之間的產(chǎn)品,是非關(guān)系數(shù)據(jù)庫當中功能最豐富,最像關(guān)系數(shù)據(jù)庫的。他支持的數(shù)據(jù)結(jié)構(gòu)非常松散,是類似json的bson格式,因此可以存儲比較復雜的數(shù)據(jù)類型。

基本的用法是存儲JSON數(shù)據(jù),這很適合JavaScript程序。其特性如下:

   1. 沒有表結(jié)構(gòu)的概念,每條記錄可以有完全不同的結(jié)構(gòu)
   2. 業(yè)務開發(fā)方便快捷
   3. sql數(shù)據(jù)庫需要事先定義表結(jié)構(gòu)再使用
在Mac下安裝MongoDB
第一種、用瀏覽器或者第三方工具下載
當前版本的下載地址: http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.4.6.tgz

或者第二種、打開終端,使用以下命令行下載:

curl http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.4.6.tgz > mongodb.tgz

安裝成功之后,“mongod”命令啟動mongo數(shù)據(jù)庫。瀏覽器下輸入http://127.0.0.1:28017 如果能正常顯示mongo數(shù)據(jù)庫的信息,則表示啟動成功。

成功后的界面:

2016214163431121.jpg (600×306)

安裝步驟
1.首先在終端輸入ls,列出目錄,找到你的mongodb文件,以tgz結(jié)尾的

2016214163451389.jpg (567×366)

2.打開終端,輸入tar -zxvf mongodb-osx-x86_64-2.4.6,當然各自的版本號自己對應正確了啊。

3.將解壓的安裝文件移動到你所喜歡的位置:

mv -n ~/Downloads/mongodb-osx-x86_64-2.4.6 ~/Applications/mongodb/

我的解壓目錄是Downloads,默認移到Applications的mongodb文件夾是看不見的

4、在根目錄 / 下創(chuàng)建  data/db 目錄,用于放置mongodb數(shù)據(jù),并且給該目錄設置權(quán)限

sudo mkdir -p /data/dbsudo chown -R trigkit4 /data

5.啟動mongodb 服務

打開終端,輸入cd Applications/mongodb/bin,回車后,再輸入./mongod

2016214163543813.jpg (585×366)

6.打開另外一個終端,輸入Applications/mongodb/bin,回車,輸入 ./mongo

2016214163559981.jpg (464×366)

文檔
文檔是MongoDB的核心概念,多個鍵及其關(guān)聯(lián)的值有序地放置在一起便是文檔。 在js里,文檔表示為對象:

{"greenting" : "Hello,world!"}

這個對象只有一個鍵"greeting",其對應的值"Hello,world!"

文檔的鍵是字符串,除少數(shù)例外情況,鍵可以使用任意UTF-8字符:

 - 鍵不能含有/0(空字符)。這個字符用來表示鍵的結(jié)尾
 - .和$有特別的意義,只有當特定環(huán)境下才能使用,通常來說是被保留了
 - 以下劃線"_"開頭的鍵是保留的,雖然不是嚴格要求的
MongoDB不單區(qū)分類型,也區(qū)分大小寫,還有,MongoDB的文檔不能有重復的鍵,例如下面的文檔是非法的:

{"greeting":"Hello,world!","greeting":"Hello,mongoDB!"}

集合
集合是一組文檔。如果說MongoDB中的文檔類似于關(guān)系型數(shù)據(jù)庫中的行,那么集合就如同表。

無模式
集合是無模式的。這意味著集合里面的文檔可以是各式各樣的,例如下面兩個文檔可以存在于同一個集合里面:

{"greeting": "Hello,world!"}{"foo": 5}

命名
我們可以通過名字來標示集合。集合名可以是滿足下列條件的UTF-8條件

 - 集合名不能是空字符串""。
 - 集合名不能含有/0字符(空字符)
 - 集合名不能以"system."開頭,這是為系統(tǒng)集合保留的前綴
 - 用戶創(chuàng)建的集合名字不能含有保留字符$
子集合
組織集合的一種慣例是使用"."字符分開的按命名空間劃分的子集合。

Shell中的基本操作
在shell查看數(shù)據(jù)會用到4個基本操作:創(chuàng)建、讀取、更新和刪除(CRUD)

數(shù)據(jù)庫
MongoDB中多個文檔組成集合,同樣多個集合可以組成數(shù)據(jù)庫。一個MongoDB實例可以承載多個數(shù)據(jù)庫,數(shù)據(jù)庫名可以是滿足以下條件的任意UTF-8字符串

 - 不能是空字符串("")
 - 不能含有''(空格)、.、$、/、/和/0(空字符)
 - 應全部小寫
 - 最多64字節(jié)
數(shù)據(jù)類型
MongoDB支持許多數(shù)據(jù)類型的列表下面給出:

  • String : 這是最常用的數(shù)據(jù)類型來存儲數(shù)據(jù)。在MongoDB中的字符串必須是有效的UTF-8。
  • Integer : 這種類型是用來存儲一個數(shù)值。整數(shù)可以是32位或64位,這取決于您的服務器。
  • Boolean : 此類型用于存儲一個布爾值 (true/ false) 。
  • Double : 這種類型是用來存儲浮點值。
  • Min/ Max keys : 這種類型被用來對BSON元素的最低和最高值比較。
  • Arrays : 使用此類型的數(shù)組或列表或多個值存儲到一個鍵。
  • Timestamp : 時間戳。這可以方便記錄時的文件已被修改或添加。
  • Object : 此數(shù)據(jù)類型用于嵌入式的文件。
  • Null : 這種類型是用來存儲一個Null值。
  • Symbol : 此數(shù)據(jù)類型用于字符串相同,但它通常是保留給特定符號類型的語言使用。
  • Date : 此數(shù)據(jù)類型用于存儲當前日期或時間的UNIX時間格式??梢灾付ㄗ约旱娜掌诤蜁r間,日期和年,月,日到創(chuàng)建對象。
  • Object ID : 此數(shù)據(jù)類型用于存儲文檔的ID。
  • Binary data : 此數(shù)據(jù)類型用于存儲二進制數(shù)據(jù)。
  • Code : 此數(shù)據(jù)類型用于存儲到文檔中的JavaScript代碼。
  • Regular expression : 此數(shù)據(jù)類型用于存儲正則表達式

MongoDB的基本命令

use 命令
MongoDB use DATABASE_NAME 用于創(chuàng)建數(shù)據(jù)庫。該命令將創(chuàng)建一個新的數(shù)據(jù)庫,如果它不存在,否則將返回現(xiàn)有的數(shù)據(jù)庫。

dropDatabase() 方法
MongoDB db.dropDatabase() 命令是用來刪除一個現(xiàn)有的數(shù)據(jù)庫。
dropDatabase() 命令的基本語法如下:

db.dropDatabase()
drop() 方法
MongoDB 的 db.collection.drop() 是用來從數(shù)據(jù)庫中刪除一個集合。

insert() 方法
要插入數(shù)據(jù)到 MongoDB 集合,需要使用 MongoDB 的  insert() 或 save() 方法。

find() 方法
要從MongoDB 查詢集合數(shù)據(jù),需要使用MongoDB 的 find() 方法。

pretty() 方法
結(jié)果顯示在一個格式化的方式,可以使用 pretty() 方法.

Limit() 方法
要限制 MongoDB 中的記錄,需要使用 limit() 方法。 limit() 方法接受一個數(shù)字型的參數(shù),這是要顯示的文檔數(shù)。
語法:

limit() 方法的基本語法如下

>db.COLLECTION_NAME.find().limit(NUMBER) 

MongoDB 數(shù)據(jù)轉(zhuǎn)儲
創(chuàng)建備份MongoDB中的數(shù)據(jù)庫,應該使用mongodump命令。
mongodump命令的基本語法如下:

>mongodump

恢復數(shù)據(jù)
恢復備份數(shù)據(jù)使用MongoDB 的 mongorerstore 命令。此命令將恢復所有的數(shù)據(jù)從備份目錄。
語法:

mongorestore命令的基本語法

>mongorestore

剩下的方法或命令大家都可以去網(wǎng)上搜索的,這里就不接著贅述了啊。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
亚洲天天在线日亚洲洲精| 高清av在线| 狠狠色噜噜狠狠狠| 国产狂喷白浆在线观看视频| 国产一级片大全| 精品国产黄a∨片高清在线| 一级黄色片在线免费观看| 亚洲欧美中文日韩在线v日本| 小舞被吸乳羞羞网站视频| 欧美不卡视频| 国语对白中文字幕| 成人黄色大片在线免费观看| 国产一区二区在线视频你懂的| 国产精品v亚洲精品v日韩精品| 欧美电影一区| 91在线观看一区二区| 国产成人h网站| 国产伦精品一区二区三区免费优势| 69p69国产精品| 91在线第一页| 日本久久一区二区三区| 美女网站黄页| 品久久久久久久久久96高清| 日本美女xxx| 亚洲精选中文字幕| 91蝌蚪视频在线观看| 亚洲精品午夜国产va久久成人| 9797在线看片亚洲精品| 日韩激情网站| 26uuu国产日韩综合| 精品欧美一区二区三区久久久| 亚洲美女电影在线| 国产小视频福利在线| 亚洲视频日本| 色视频线观看在线播放| 日韩欧美亚洲在线| 九九视频在线免费观看| 99国产视频在线| 91成人午夜| 国产激情精品久久久第一区二区| 国产在线拍揄自揄拍无码视频| 国产伊人网av.| 丰满爆乳一区二区三区| 国产寡妇色xxⅹ交肉视频| 妞干网这里只有精品| 欧美性孕妇孕交| 日本一区二区三区网站| 97操碰视频| 国产真实老熟女无套内射| 91网站视频在线观看| 无码任你躁久久久久久久| 精品国产综合区久久久久久| 一级做a爰片久久毛片| 在线综合亚洲| 2019国产精品| 日日碰狠狠躁久久躁婷婷| 一菊综合网成人综合网| 波多野结衣中文字幕一区二区三区| 成年女人在线视频| 高清在线观看日韩| 久9re热视频这里只有精品| 伊人伊成久久人综合网站| 亚洲一区欧美激情| 97激碰免费视频| 中文字幕中文字幕一区| 国产亲近乱来精品视频| 伊人中文字幕在线| 成人h动漫精品一区二区| 亚洲视频国产| 日韩欧美色综合网站| 久久国产精品久久久久久电车| 色就是色亚洲色图| 久久久久人妻一区精品色| 国产美女福利在线观看| 国产精品久久久久久久久免费桃花| 国产成人精品在线视频| 99久久久久久久| 精品欧美不卡一区二区在线观看| 亚洲精品成人区在线观看| 水野朝阳av一区二区三区| 久久久久久久综合| 免费看成人哺乳视频网站| 色综合综合色| 岛国在线视频免费看| 精品无码一区二区三区在线| 午夜av电影一区| 亚洲精品久久一区二区三区777| 国产91ⅴ在线精品免费观看| 18视频在线观看网站| 欧美日韩午夜| 精品xxxxxbbbb欧美中文| 欧美性视频网站| 欧美美乳在线| 日日操免费视频| 一色屋精品亚洲香蕉网站| 久久久久一区二区三区四区| 老司机精品免费视频| 无码人妻丰满熟妇精品| 欧美精品丝袜久久久中文字幕| 亚洲成人黄色网| 中文字幕在线免费不卡| 久久99热狠狠色一区二区| 日韩网站在线看片你懂的| 69视频在线免费观看| 波多野结衣日韩| 欧美日韩国产综合一区二区三区| 亚洲精品美女在线观看| 无码人妻精品一区二区三区在线| 杨幂一区二区国产精品| 成人欧美一区二区三区| 91视频论坛| 国产suv精品一区| 五码日韩精品一区二区三区视频| 国产在线2020| 综合伊思人在钱三区| 亚洲精品69| 韩日成人av| 天堂√最新版中文在线| 91精品视频一区二区| 国产精品毛片一区二区三区四区| 超级碰碰视频| 久久婷五月综合| 超碰97久久国产精品牛牛| 99精品视频一区二区三区| 亚洲欧美另类小说| 免费又黄又爽又色的视频| 国产美女诱惑一区二区| 黄色成人在线免费| 国产精品网址| 日韩欧美国产高清91| 日韩在线精品强乱中文字幕| 精品毛片久久久久久| 第四色男人最爱上成人网| 爱爱爱爱免费视频| 亚洲一卡2卡三卡4卡2021四卡| 高清av影院| 成人欧美一区二区三区黑人麻豆| 国产精品久久久久久亚洲影视| 欧美黄色一区| 欧美激情综合色综合啪啪五月| 亚洲免费激情| 麻豆久久一区二区| www久久久久久久| 国产情侣激情自拍| 欧美午夜一区二区| 亚洲GV成人无码久久精品| 久热精品免费视频| 国产aⅴ精品一区二区三区久久| 97欧洲一区二区精品免费| www污污网站在线看| 国产精品7777777| 福利电影一区二区三区| 色与欲影视天天看综合网| 一本久道久久综合多人| 综合蜜桃精品| 精品国产1区2区3区| 国产最顶级的黄色片在线免费观看| 亚洲成人av观看| 69174成人网| 国产黄在线看| 日本熟妇一区二区| 欧美成人三级在线视频| 秋霞伦理一区| 国产欧美三级电影| 中国av在线播放| 欧美一级电影在线| 丰满湿润大白屁股bbw按摩| 擼擼色在线看观看免费| 操她视频在线观看| 国产精品日韩精品在线播放| 成人午夜精品无码区| 亚洲aⅴ网站| av成人资源网| 欧美日韩国产一二| 欧美性孕妇孕交| 中国日韩欧美久久久久久久久| 国产久一一精品| 在线观看亚洲视频啊啊啊啊| 九九热最新视频//这里只有精品| 久久久久久久美女| 91制片在线观看| 一本色道久久综合狠狠躁的推荐| 久久久久久久久久一区| 日韩高清av在线| 中文字幕男人天堂| 亚洲深夜福利| 99中文字幕在线| 久久综合狠狠综合久久综青草| 姬川优奈av一区二区在线电影| 少妇无套内谢久久久久| yw.139尤物在线精品视频| 亚洲网站免费观看| 国产裸舞福利在线视频合集| 国产精品无码一区二区三| 久久99精品久久久久| 中文字幕色一区二区| 高清av一区二区| 国产色91在线| 国产一级aa大片毛片| 国产传媒日韩欧美成人| 美女网站免费观看| 亚洲第一会所| 久久综合给合久久狠狠色| a篇片在线观看网站| 91视频免费版污| 麻豆福利视频| 主播福利视频一区| 美日韩精品免费| 99久久婷婷国产综合精品首页| av天天在线| 亚洲毛片av在线| 国产精品综合久久久| 欧美专区一二三| 亚洲欧美高清在线| 欧美体内she精高潮| 天干夜天天夜天干天ww| h片视频在线观看| 蜜桃久久久久久久| 欧美性受黑人性爽| 国产日韩视频在线播放| 欧美日韩另类丝袜其他| 国产激情综合五月久久| 久久免费少妇高潮99精品| 日韩一级裸体免费视频| 高清国语自产在线观看| 亚洲黄色免费视频| 成人av一区二区三区| 天堂网视频在线| gv天堂gv无码男同在线观看| 亚洲高清免费观看| 欧美精品在线网站| 天堂日韩电影| 亚洲免费电影在线观看| 日韩免费视频播放| 欧美一区免费观看| 中文字幕日韩精品久久| 18+视频在线观看| 日本精品在线中文字幕| 国产不卡视频| 天堂资源最新版在线视频观看免费网| 麻豆精品蜜桃一区二区三区| 国产精品7m视频| 欧美精品一区在线发布| 三级中文字幕在线观看| 一本色道久久综合精品竹菊| 热门国产精品亚洲第一区在线| 激情不卡一区二区三区视频在线| 欧美日韩综合在线免费观看| h在线观看视频免费网站| 青青在线视频观看| 日韩在线观看免费高清| 国产女人在线观看| 中文字幕在线2021| 成年人在线视频免费观看| 国产一二三区在线| 日韩av电影手机在线| 午夜视频在线观看网站| h片在线观看免费| 视频一区欧美| 国产精品香蕉一区二区三区| 久久天天综合| 一区二区三区四区在线| 美女毛片一区二区三区四区最新中文字幕亚洲| 欧美成ee人免费视频| 国产精品久久国产| 你懂的视频网| 性欧美18一19性猛交| 午夜剧场免费在线观看| 日本人妻一区二区三区| 欧美成人aaa| 触手亚洲一区二区三区| 九九九久久久久久| 亚洲精品网站在线观看| 亚洲精品国产精品久久清纯直播| 日本不卡一区二区三区高清视频| 午夜裸体女人视频网站在线观看| 久久久久国产精品免费免费搜索| 亚洲图色一区二区三区| 免费日韩电影在线观看| 日韩乱码在线视频| 欧美在线一区二区三区四区| 91av资源在线| 一本大道香蕉久在线播放29| 日韩视频精品在线| 亚洲美女性囗交| 国产v片在线观看| 午夜视频在线观看国产| 色婷婷狠狠18| 欧美激情在线视频二区| 国产成人精品aa毛片| 国产69精品久久久久777| 天堂av一区二区三区在线播放| 精品一区久久| 91精品国产综合久久久久久豆腐| 欧美激情欧美| 国产在线观看91精品一区| 国内精品美女av在线播放| 国产中文字幕一区二区三区| 黄色网址网站在线观看| 日韩综合在线观看| 日韩欧美在线免费| 欧美亚洲激情在线| 亚洲在线国产日韩欧美| 婷婷四房综合激情五月| 日韩av一二区| 欧美日本二区| 日韩视频精品在线观看| 国产欧美一区二区三区精品观看| 黄色工厂在线观看| 99免费精品| 精品少妇无遮挡毛片| av毛片久久久久**hd| 在线免费观看亚洲视频| 给我看免费高清在线观看| 欧美日韩xxxx| 成人国产一区二区三区精品麻豆| 毛片久久久久久| 久久精品一本久久99精品| 啦啦啦在线视频免费观看高清中文| 三年中国中文在线观看免费播放| 一区二区动漫| 亚洲无码精品一区二区三区| 99视频精品全部免费看| 日本.亚洲电影| 亚洲资源一区| 免费看污黄网站在线观看| 777久久久精品| 影音先锋男人在线资源|