花十分鐘,給愛機安裝個MongoDB

今天我們寫一篇mongoDB數據庫入門教程,MongoDB是NoSQL數據庫。html

MongoDB 將數據存儲爲一個文檔,數據結構由鍵值(key:value)對組成。MongoDB 文檔相似於 JSON 格式數據。數據格式以下:python

{

name: "張三",

age: 20,

gender: "男",

city: "北京",

friends: ['李四','王五']

}

value值能夠包含其餘文檔,數組及文檔數組,能夠很是便捷的橫向拓展。 ,如上面的字典樣式,friends裏能夠嵌套進每一個人的具體信息。git

NoSQL可用於大規模數據的存儲,並且存儲不須要固定的模式,便於高效橫向擴展。而MongoDB 是一個介於關係數據庫和非關係數據庫之間的產品,是非關係數據庫當中功能最豐富,最像關係數據庫的。github

MongodDB安裝方法:
1、Windows安裝sql

百度搜「windows下MongoDB的安裝及配置」有詳細的圖文教程,直接照着一步步就能操做完成。http://jingyan.baidu.com/article/d5c4b52bef7268da560dc5f8.htmlmongodb

2、Mac安裝數據庫

macbook上一直沒有安裝mongoDB,此次安裝時,我順便記錄下了安裝過程,寫成本文。windows

Mac安裝步驟
一、安裝homebrew 在終端中輸入數組

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

直接按回車便可完成homebrew安裝(我這裏已經安裝了,因此無法給你們看安裝效果截圖)ruby

二、 更新homebrew 終端輸入

brew update

以下圖 !

花十分鐘,給愛機安裝個MongoDB
三、安裝mongodb

終端輸入

brew install mongodb

安裝以下圖,安裝過程。

花十分鐘,給愛機安裝個MongoDB
花十分鐘,給愛機安裝個MongoDB
四、完成安裝,能夠在python中用了

from pymongo import MongoClient

#姑且把這裏當成MongoDB初始化

client = MongoClient('localhost', 27017)

#創建'study'數據庫

db = client['study']

#待插入數據data1

data1 = {'name':'大鄧',

         'gender':'male',

         'city':'長沙'}

#在study數據庫中創建一個test_data集合,至關於sql的表

test_data = db['test_data']

#在test_data集合中插入一個數據data1

test_data.insert_one(data1)

#查看test_data集合中的一條數據

print(test_data.find_one())

運行效果截圖

花十分鐘,給愛機安裝個MongoDB

運行成功,返回study數據庫,test_data結合中的一條數據。

相關文章
相關標籤/搜索