1- mongoDB安装及基础
2015-06-22 02:57
761 查看
MongoDB的结构
内核使用C/C++语言开发
脚本引擎使用Googlev8
学习网址
www.mongodb.org
www.mongoing.com
Ubuntu安装
1、sudoapt-get install mongodb (或者在github上面直接下载压缩包把里面的bin解压到local/mongodb下可直接使用)
2、创建mongodb
注意:
Mongodb/bin/mongo 是客服端执行软件。同mysql 直接在cmd里操作一样
把这个文件mongo 复制到bin下
cp mongo bin/
Win7安装(下载压缩包mongodb-win32-i386-3.0.4.zip)
1、 把里面压缩包的bin目录复制到D:\mongoDB\ 下
2、 把D:\mongoDB\bin 路径放到path下面,以便cmd命令窗口可用
3、 修改数据库地址。 在D:\mongoDB\bin 目录下执行 mongod --dbpath=D:\mongodb\data\db
4、 http://localhost:27017/ 测试是否成功
或者:
1、登录MongoDB网站首页,地址:http://www.mongodb.org/ 来下载文件,mongodb-win32-x86_64-2008plus-ssl-3.0.3-signed.msi
2、安装时选择安装在D盘 D:\MongoDB
3、D盘MongoDB下创建与bin目录平级的数据库data,日志文件log
4、把D:\mongoDB\bin 路径放到path下面,以便cmd命令窗口可用
5、打开命令窗口 mongod --dbpath "D:\mongodb\data\db" --logpath "D:\mongodb\log\MongoDB.log" --install --serviceName "MongoDB"
--serviceName "MongoDB" 服务名为MongoDB 可以直接在“计算机管理”界面开启服务(同apache一样)
6、当服务已经安装成功,运行 (直接在“计算机管理”界面操作一样)
(开启服务)
>NET START MongoDB
(关闭服务)
>NET stop MongoDB
win7下使用:
1、 打开命令窗口执行
mongod --dbpath=D:\mongodb\data\db
2、 再次打开一个新窗口 执行
mongo
注:必须要同时有两个窗口才可执行成功!
3、增和查简单操作:
4、简单命令
show dbs //有多少个数据库
db //当前所使用数据库
show tables //当前使用的数据库有多少个集合
![](http://img.blog.csdn.net/20150622032444391)
![](http://img.blog.csdn.net/20150622032918612)
MongoDB的体系结构
1、逻辑结构关系对比
关系型 数据库:
MySQL 数据库(database)、表(table)、记录(即行rows) 三个层次概念组成。
MongoDB数据库(databses)、集合(collection)、文档对象(document)三个层次概念组成。
集合相当于表,但没有列、行和关系的概念。集合中只有文档,一个文档相当于一条记录。体现模式自由的特点。
2、数据存储结构
mongoDB默认数据目录是data/db 它负责存储所有的数据文件。在MongoDB内部每个数据库都会包含一个.ns文件和一些数据文件。如上图。
3、数据类型
MongoDB的文档使用BSON(binary json)来组织数据,类似于JSON。BSON还提供日期,32位数字等类型(null 布尔 正则 objectId 数组 代码)....
常用命令
1、db.dropDatabase() //删除当前数据库
2、定义新的数据库
>use emce
switched to db emce
>show dbs
local xxx
test xxx
其实并没有真正建立起来,只是表明在使用当前的数据库
3、增删改查
>db.chan.insert({"name":"李小成","age":45})
>db.chan.find()
>db.chan.remove({"name":"李小成"})
>db.chan.update({name:“李小成”},{name:"name李小"})
内核使用C/C++语言开发
脚本引擎使用Googlev8
学习网址
www.mongodb.org
www.mongoing.com
Ubuntu安装
1、sudoapt-get install mongodb (或者在github上面直接下载压缩包把里面的bin解压到local/mongodb下可直接使用)
2、创建mongodb
cd local mkdir mongodb cd mongodb mkdir data //存储数据库文件 mkdir log //日志 mkdir conf //配置文件 mkdir bin //可以直接把下载的压缩包里面文件放这里面 cd conf vim mongod.conf port= 27107 //mongdb启动时要监听的端口 dbpath= data/db //数据存储的目录 logpath= log/mongod.log //日志文件 fork= true //启动后台进程 cd.. //返回上一级(在mongodb) ./bin/mongod–f conf/mongod.conf //启动时要执行的配置文件
注意:
Mongodb/bin/mongo 是客服端执行软件。同mysql 直接在cmd里操作一样
把这个文件mongo 复制到bin下
cp mongo bin/
Win7安装(下载压缩包mongodb-win32-i386-3.0.4.zip)
1、 把里面压缩包的bin目录复制到D:\mongoDB\ 下
2、 把D:\mongoDB\bin 路径放到path下面,以便cmd命令窗口可用
3、 修改数据库地址。 在D:\mongoDB\bin 目录下执行 mongod --dbpath=D:\mongodb\data\db
4、 http://localhost:27017/ 测试是否成功
或者:
1、登录MongoDB网站首页,地址:http://www.mongodb.org/ 来下载文件,mongodb-win32-x86_64-2008plus-ssl-3.0.3-signed.msi
2、安装时选择安装在D盘 D:\MongoDB
3、D盘MongoDB下创建与bin目录平级的数据库data,日志文件log
4、把D:\mongoDB\bin 路径放到path下面,以便cmd命令窗口可用
5、打开命令窗口 mongod --dbpath "D:\mongodb\data\db" --logpath "D:\mongodb\log\MongoDB.log" --install --serviceName "MongoDB"
--serviceName "MongoDB" 服务名为MongoDB 可以直接在“计算机管理”界面开启服务(同apache一样)
6、当服务已经安装成功,运行 (直接在“计算机管理”界面操作一样)
(开启服务)
>NET START MongoDB
(关闭服务)
>NET stop MongoDB
win7下使用:
1、 打开命令窗口执行
mongod --dbpath=D:\mongodb\data\db
2、 再次打开一个新窗口 执行
mongo
注:必须要同时有两个窗口才可执行成功!
3、增和查简单操作:
db.person.insert({"name":"jackson","age":58}) db.person.find()
4、简单命令
show dbs //有多少个数据库
db //当前所使用数据库
show tables //当前使用的数据库有多少个集合
MongoDB的体系结构
1、逻辑结构关系对比
关系型 数据库:
MySQL 数据库(database)、表(table)、记录(即行rows) 三个层次概念组成。
MongoDB数据库(databses)、集合(collection)、文档对象(document)三个层次概念组成。
集合相当于表,但没有列、行和关系的概念。集合中只有文档,一个文档相当于一条记录。体现模式自由的特点。
2、数据存储结构
mongoDB默认数据目录是data/db 它负责存储所有的数据文件。在MongoDB内部每个数据库都会包含一个.ns文件和一些数据文件。如上图。
3、数据类型
MongoDB的文档使用BSON(binary json)来组织数据,类似于JSON。BSON还提供日期,32位数字等类型(null 布尔 正则 objectId 数组 代码)....
常用命令
1、db.dropDatabase() //删除当前数据库
2、定义新的数据库
>use emce
switched to db emce
>show dbs
local xxx
test xxx
其实并没有真正建立起来,只是表明在使用当前的数据库
3、增删改查
>db.chan.insert({"name":"李小成","age":45})
>db.chan.find()
>db.chan.remove({"name":"李小成"})
>db.chan.update({name:“李小成”},{name:"name李小"})
相关文章推荐
- (转)MongoDb的十个使用要点
- (转)Mongodb相对于关系型数据库的优缺点
- 记一次"诡异"的mongodb进程退出事件
- 第一节 MongoDB介绍及下载与安装
- 为mongodb创建授权
- mongodb3.0安装
- 用nginx-gridFS读取MongoDB的图片及文件(为什么你老是配不成功?)
- 用nginx-gridFS读取MongoDB的图片及文件(为什么你老是配不成功?)
- mongoDB 3.0 安全权限访问控制
- mongodb索引讲解与性能调优
- mongodb正则查询
- mongodb 在包含or条件查询的时候,尽量不使用排序
- mongodb注册为服务
- [转载]mongoDB 入门指南、示例
- [转载]mongoDB 入门指南、示例
- mongoDB报错Cannot find module '../build/Release/bson'
- 关于MongoDB的数据库的安装
- 关于在Tp的框架中操作mongodb的具体用法
- mongodb 安装及,设置账户、主从
- MongoDB 常用命令