MongoDB (源码: https://github.com/mongodb/mongo/tree/master/)
MongoDB 简介
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
BSON 介绍
BSON(Binary Serialized Document Format)是一种类json的一种二进制形式的存储格式,简称Binary JSON,它和JSON一样,支持内嵌的文档对象和数组对象,但是BSON有JSON没有的一些数据类型,如Date和BinData类型。
以上摘自百度百科
Mongo安装
下载 :http://www.mongodb.org/ 可下载,这里以 window系统 mongodb-win32-x86_64-2008plus-2.4.7.zip 版本为例
下载完解压后可以看到一个bin文件夹,想要的东西都在这里了
不需要安装即可使用,为了方便今后的操作先配置好环境变量,在part中添加 bin的目录. 如: ;D:\MongoDB\bin.
配置好环境变量以后即可使用mongo的一下命令操作了.
启动MongoDB
打开命令窗口
在命令窗口中执行命令: mongod --dbpath D:\MongoDB\data\db
上面的命令是知道数据库的路径,同时将启动MongoDB
为了方便启动,可以将"mongod --dbpath D:\MongoDB\data\db"复制到新建的startup.bat文件中,
以后只要直接执行bat文件启动MongoDB.
或者通过安装服务的方式随机启动.
安装服务命令:
mongod --dbpath=D:\MongoDB\data\db --logpath=D:\MongoDB\mongodb.log --install
启动服务:
net start mongodb
开始使用MongoDB
打开运行或新的命令窗口,运行mongo ,会出现connecting to test 提示,表示已经连接成功
执行 show dbs 命令,可查看现有数据库
执行use mydb命令,开始操作mydb数据库,mongoDB会自动创建数据库.
常用操作命令: db.collections.op(param...)
如添加用户(user),不用显式添加user集合,mongodb会自动创建
db.user.save({'name':'zero'})
查看
db.user.find() //这里会返回user集合的所有记录
相关推荐
向寻求NoSQL数据库方案者介绍MongoDB,不求全面,但求体现该数据库的特点。
MongoDB介绍、安装、使用,详细介绍了改数据库的操作,很有用的
MongoDB介绍及开发指南。 特性介绍: 1. 基于分布式文件存储的数据库、介于关系数据库和非关系数据库之间的产品,支持对数据建立索引 2. 支持数据格式:bson格式(Binary JSON,类似json,无Date和BinData类型),...
MongoDB介绍和副本集群搭建
CHRIS对MongoDB介绍的PPT文件
mongodb关于数据的介绍
mongodb简介及环境搭建,Mongodb是一种非关系型、无模式的文档型数据库
MongoDB的入门使用,文档包含了简单介绍以及安装使用。
2.面向文档:存储在集合中的文档,被存储为键-值对的形式 3.高效二进制数据存储:包括大型对象(如视频) 2.强大的聚合工具:MongoDB 除了提供丰富的查询
mongo 数据库的介绍,安装,和使用视频教程。跟着视频操作就行
NULL 博文链接:https://xdwangiflytek.iteye.com/blog/2088177
MongoDB数据库简单介绍,
MongoDB介绍及安装 通过samus驱动实现基本数据操作 在MVC模式下通过Jqgrid表格操作MongoDB数据 用MongoDB的文档结构描述数据关系 MongoDB文件存取操作 MongoDB索引用法和效率分析
MongoDB介绍及视频讲解-附件资源
MongoDB分片介绍
最近开始学习非关系型数据库MongoDB,却在博客园上找不到比较系统的教程,很多资料都要去查阅英文网站,效率比较低下。本人不才,借着自学的机会把心得体会都记录下来,方便感兴趣的童鞋分享讨论。部分资源出自...
MySQL与MongoDB数据库架构介绍.pptx