摘要:瀏覽器下輸入如果能正常顯示數據庫的信息,則表示啟動成功。集合名可以是滿足下列條件的條件集合名不能是空字符串。方法結果顯示在一個格式化的方式,可以使用方法方法要限制中的記錄,需要使用方法。命令的基本語法如下恢復數據恢復備份數據使用的命令。
概念
MongoDB 是一個跨平臺的,面向文檔的數據庫,提供高性能,高可用性和可擴展性方便。 MongoDB 工作在收集和文件的概念。
什么是NoSql?NoSql,全稱是 Not Only Sql,指的是非關系型的數據庫。下一代數據庫主要解決幾個要點:非關系型的、分布式的、開源的、水平可擴展的。原始的目的是為了大規模web應用,這場運動開始于2009年初,通常特性應用如:模式自由、支持簡易復制、簡單的API、最終的一致性(非ACID)、大容量數據等。NoSQL被我們用得最多的當數key-value存儲,當然還有其他的文檔型的、列存儲、圖型數據庫、xml數據庫等。
為什么要使用MongoDBJSON風格文件的形式,面向文檔存儲:數據存儲 對任何屬性可索引 復制和高可用性 自動分片 豐富的查詢 快速就地更新 MongoDB的專業技術支持應該在哪里使用MongoDB?
大數據 內容管理和交付 移動和社交基礎設施 用戶數據管理 數據平臺
MongoDB是一個介于關系數據庫和非關系數據庫之間的產品,是非關系數據庫當中功能最豐富,最像關系數據庫的。他支持的數據結構非常松散,是類似json的bson格式,因此可以存儲比較復雜的數據類型。
基本的用法是存儲JSON數據,這很適合JavaScript程序。其特性如下:
1. 沒有表結構的概念,每條記錄可以有完全不同的結構 2. 業務開發方便快捷 3. sql數據庫需要事先定義表結構再使用在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數據庫。瀏覽器下輸入http://127.0.0.1:28017 如果能正常顯示mongo數據庫的信息,則表示啟動成功。
成功后的界面:
1.首先在終端輸入ls,列出目錄,找到你的mongodb文件,以tgz結尾的
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、在根目錄 / 下創建 data/db 目錄,用于放置mongodb數據,并且給該目錄設置權限
sudo mkdir -p /data/db sudo chown -R trigkit4 /data
5.啟動mongodb 服務
打開終端,輸入cd Applications/mongodb/bin,回車后,再輸入./mongod
6.打開另外一個終端,輸入Applications/mongodb/bin,回車,輸入 ./mongo
文檔文檔是MongoDB的核心概念,多個鍵及其關聯的值有序地放置在一起便是文檔。 在js里,文檔表示為對象:
{"greenting" : "Hello,world!"}
這個對象只有一個鍵"greeting",其對應的值"Hello,world!"
文檔的鍵是字符串,除少數例外情況,鍵可以使用任意UTF-8字符:
- 鍵不能含有