花十分钟,给爱机安装个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结合中的一条数据。

相关文章
相关标签/搜索