MongoDB一个基于分布式文件存储的数据库(介于关系数据库和非关系数据库之间的数据库)

1:MongoDB的官方网址:https://www.mongodb.comhtml

   MongoDB的中文社区:http://www.mongoing.com/(老外也很看重中国市场啊,知道你们英语很差,作的中文社区)linux

   MongoDB的中文网址:http://docs.mongoing.com/manual-zh/git

   MongoDB的github:https://github.com/mongodbgithub

2:在MongoDB的github上面下载压缩包上传到VMware的linux操做系统上面:操做过程就不作多叙述了(使用Xsheel连接linux操做系统,使用Filezilla上传文件到linux操做系统上面),以前的博客讲过操做过程:mongodb

http://www.cnblogs.com/biehongli/p/7026809.html数据库

3:下载过程(简单叙述,根据须要下载不一样操做系统不一样的版本便可,这里以linux操做系统为主):vim

4:将MongoDB的压缩包上面到linux操做系统以后就能够进行解压缩操做(拷贝到指定目录的作法):bash

MongoDB常使用的几个命令:app

5:MongoDB的简单使用(首先配置一下MongoDB,将MongoDB的路径添加到环境变量中):函数

在执行vim ~/.bashrc命令以后将最下面添加一下mongodb的配置:

配置以后使用source ~/.bashrc使配置生效,以后使用mongod -version检查是否配置成功:

6:开始启动MongoDB数据库,首先建立MongoDB的数据目录,其次建立MongoDB的日志目录:

启动MangoDB的数据库命令: mongod --dbpath data --logpath log/mongod.log -logappend --fork

参数说明:--dbpath数据库的目录文件所在路径;

--logpath:数据库的日志的路径,注意,这里是日志文件的路径,不是日志目录的路径;

-logappend:以追加的形式追加到日志文件里面;

--fork:将数据库文件放到后台运行;

退出MongoDB数据库的命令exit:

脚本启动和配置文件启动(之后不用再手动启动):

7:简单介绍一下使用window系统来安装MongoDB数据库的过程:

安装过程再也不叙述,很简单。百度经验教程也很多:安装好以后记得配置一下环境变量,以下所示:

配置好环境变量以后验证是否配置成功:

首先切换到本身的安装目录,而后建立数据目录data,而后建立日志目录log:

开启MongoDB数据库服务:

再新开一个终端(cmd),而后mongo:

为了启动的方便,能够将MongoDB的启动添加到Window的服务中:

命令(切记以管理员的身份操做,你不成功的起因极可能就是没有使用管理员的身份打开命令行哦~~~):

添加服务命令:

mongod --dbpath "E:\Download\MongoDB\MongoDB\data" --logpath "E:\Download\MongoDB\MongoDB\log\mongod.log" --logappend --install --serviceName MongoDB

删除服务命令:mongod --dbpath "E:\Download\MongoDB\MongoDB\data" --logpath "E:\Download\MongoDB\MongoDB\log\mongod.log" --logappend --remove --serviceName MongoDB

以后操做数据库就能够了:

中止MongoDB数据库操做(别觉得关闭命令行就中止MongoDB的数据库服务了哈...):

 8:环境安装好以后就能够对MongoDB数据库进行操做:

show dbs令能够显示全部数据的列表:

执行 db 命令能够显示当前数据库对象或集合:

运行use命令,能够链接到一个指定的数据库:

MongoDB 建立数据库的语法格式以下:

user 数据库名称:

MongoDB 删除数据库的语法格式以下:db.dropDatabase()

集合删除语法格式以下:db.集合.drop()

首先建立student数据库,而后建立一个集合col,而后查看数据库,而后查看集合,而后删除集合,而后查看集合是否被删除:

MongoDB 使用 insert() 或 save() 方法向集合中插入文档,,而后使用find()方法查询结果,语法以下:

 

MongoDB 使用 update() 和 save() 方法来更新集合中的文档:

MongoDB remove()函数是用来移除集合中的数据:

MongoDB 查询文档使用 find() 方法,find() 方法以非结构化的方式来显示全部文档(若是你须要以易读的方式来读取数据,可使用 pretty() 方法):

 

findOne() 方法,它只返回一个文档:

更多的MongoDB的学习知识本身能够去网上找找,这里推荐菜鸟教程

相关文章
相关标签/搜索