介绍MongoDB(一)

来源:互联网 时间:1970-01-01

简介

  Mongo DB是一种非关系型数据库(NoSql),具有灵活的数据存储方式。Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo DB中每一条记录都是一个Document对象。Mongo DB最大的优势在于所有的数据持久操作都无需开发人员手动编写SQL语句,直接调用方法就可以轻松的实现CRUD操作。

  MongoDB是一个跨平台的,面向文档的数据库,提供高性能,高可用性和可扩展性方便。

关系型数据库与非关系型数据库

  关系型数据库通过外键关联来建立表与表之间的关系,非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定。


安装

  1、首先,去Mongodb官网(https://www.mongodb.org/downloads)下载安装。

  2、建立一个用来存放Mongodb数据的文件。在安装好的Mongodb的bin文件下执行命令窗口,输入“mongod.exe --dbpathH:/Demo/MongoDBDATA" (注:后面的路径是建立的存放Mongodb数据文件的路径)。

  3、配置环境变量:在path后面添加安装Mongodb的bin路径,例如:H:/Demo/MongoDB/bin。检测环境变量配置是否正确:windows+R--->输入cmd--->在命令窗口中输入“mongod -help”。

  4、建立Mongodb服务:建立一个.bat格式的文件,输入”mongod --dbpath H:/Demo/MongoDBDATA"。OK,打开文件服务即可启动。

简单使用

  1、在Mongodb的bin文件下执行命令窗口,输入“mongo”,就会出现默认连接的数据库“test”。

  2、几个基本的Mongodb操作

  a、创建一个数据库:use [databaseName]

  b、查看所有数据库:show dbs

  c、给指定数据库添加集合并且添加记录:db.[documentName].insert({....})

  d、更新文档数据:db.[documentName].update({查询条件},{更新内容})

  e、删除文档中的数据:db.[documentName].remove({...})

  f、删除库中的集合:db.[documentName].drop()

  g、删除数据库:db.dropDatabase()

操作的过程

 

操作的结果

 


  Mongodb类似mysql数据库是看不到的,我们需要借助MongodbVUE工具来查看Mongodb数据库。


相关阅读:
Top