Window7 + MongoDB 初体验
http://www.iteye.com/topic/792606
http://blog.csdn.net/lolinzhang/article/details/4353699
http://www.mongodb.org
1. http://www.mongodb.org 下载文件解压到MongoDB_HOME=D:\soft\MongoDB
2. 为了命令行的方便(不用切换到MongoDB_HOME路径下去执行命令,打开命令行可以直接执行)
把D:/soft/MongoDB/bin加到系统环境变量的path中
3. 在MongoDB_HOME下新建data/db目录
4. CMD>mongod --dbpath D:/soft/MongoDB/data
因为已经把MongoDB_HOME/bin加入到path中,所以可以直接在任何路径的命令行下执行.
下文中如果是CMD>说明是在任何路径下执行的.如果是D:\soft\MongoDB\bin>说明必须在MongoDB_HOME\bin下执行
启动mongod失败案例:
1.直接运行(或者在D:\soft\MongoDB\bin)输入 >mongod
会报错...dbexit: really exiting now
2.在D:\SOFT\mongodb\bin 双击运行mongod.exe,窗口会一闪而过.报错的内容其实跟上面是一样的.
5. 此时算是成功启动MongoDB服务了.只要mongod服务是开启状态(好比MySQL服务开着的话),就可以访问给出的URL.
http://localhost:28017 查看mongod的admin web console
安装windows服务:
6.1 在MongoDB_HOME下新建logs目录
6.2 到MongoDB_HOME/bin下执行命令(连在一起的):
D:\soft\MongoDB\bin>mongod --logpath D:\soft\MongoDB\logs\MongoDB.log --logappend
--dbpath D:\soft\MongoDB\data --directoryperdb --serviceName MongoDB --install
该命令行指定了日志文件,日志是以追加的方式输出的;数据文件目录;
参数--directoryperdb说明每个DB都会新建一个目录;服务名;安装install,卸载remove
6.3 查看logs下的日志信息,看到以下信息说明服务MongoDB成功安装.
Creating service MongoDB.
Service creation successful.
Service can be started from the command line via 'net start "MongoDB"'.
7. 现在启动和停止MongoDB就很简单了(可以在任何路径的命令行下执行以下命令来开关服务):
启动MongoDB:net start MongoDB
停止MongoDB:net stop MongoDB
8. CMD>mongo
MongoDB shell version: 2.0.2
connecting to: test
>
出现以上的提示,说明已经成功连接数据库了.mongo可以看做是连接MongoDB的客户端工具.默认连接的是test数据库
另一种连接mongo数据库的方式是:在D:\SOFT\mongodb\bin 双击运行mongo.exe
注意:连接mongo数据库,前提是必须保证mongod服务已经开启.如果服务没有开启.双击mongo.exe会一闪而过.
拿MySQL来说.MySQL也有服务,如果服务没有开启,怎么可能连接数据库呢.你说是不?
基本的操作,Here We Go:
C:\Users\Administrator>mongo
MongoDB shell version: 2.0.2
connecting to: test
> db //当前操作的数据库是test
test
> show dbs //显示所有的数据库,当前只有test数据库
local (empty)
test 0.03125GB //当前只有test数据库
> db.foo.remove() //delete from foo
> db.foo.find() //select * from foo
> db.foo.insert({a:1}) //insert into foo (a) values(1)
> db.foo.insert({a:2})
> db.foo.find()
{ "_id" : ObjectId("4f44d715d9446f5bf5da653b"), "a" : 1 }
{ "_id" : ObjectId("4f44d718d9446f5bf5da653c"), "a" : 2 }
> use mydb //转换数据库
switched to db mydb
> show dbs //此时还没有新建数据库
local (empty)
test 0.03125GB
> db.foo.insert({b:1}) //只有发生读写操作的时候,才新建数据库(数据库不存在的情况下)
> db.foo.find()
{ "_id" : ObjectId("4f44d735d9446f5bf5da653d"), "b" : 1 }
> show dbs
local (empty)
mydb 0.03125GB //现在数据库有test和mydb了
test 0.03125GB
> db //当前操作的数据库是mydb
mydb
> show collections //显示所有的集合
foo //集合:可以看做是RDBMS中的表
system.indexes
>
9. MongoDB + JAVA
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId>
<version>2.7.2</version>
</dependency>
What's MongoDB?
MongoDB是一个基于分布式文件存储的数据库开源项目,旨在为WEB应用提供可护展的高性能数据存储解决方案。
它的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有:
*面向集合存储,易存储对象类型的数据。
*模式自由。支持动态查询。
*支持完全索引,包含内部对象...
所谓“面向集合”(Collenction-Orented),意思是数据被分组存储在数据集中,被称为一个集合(Collenction)。
每个集合在数据库中都有一个唯一的标识名,并且可以包含无限数目的文档。
集合的概念类似关系型数据库(RDBMS)里的表(table),不同的是它不需要定义任何模式(schema)。
模式自由(schema-free),意味着对于存储在mongodb数据库中的文件,我们不需要知道它的任何结构定义。
如果需要的话,你完全可以把不同结构的文件存储在同一个数据库里。
存储在集合中的文档,被存储为键-值对的形式。键用于唯一标识一个文档,为字符串类型,
而值则可以是各中复杂的文件类型。我们称这种存储形式为BSON(Binary Serialized document Format)。
分享到:
相关推荐
MongoDB 5.0.6 windows版本
MongoDB window 安装包,mongodb-windows-x86_64-4.4.0-signed.msi,免除下载速度慢的烦恼!
mongodb-windows-x86_64-7.0.5-signed.msi 数据库构建工具
MongoDB Community Server(mongodb-windows-x86_64-5.0.8-signed.msi)适用于RedHat / CentOS 7.0 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 ...
在这个场景中,我们关注的是针对Windows平台的64位版本,具体为"mongodb-windows-x86_64-4.4.6-signed.zip",这是MongoDB 4.4.6的安装包,经过签名验证,确保了软件的安全性。 MongoDB 4.4版本是其发展中的一个重要...
此“mongodb-windows-x86-64-6.0.5”是针对Windows 64位操作系统的最新稳定版本,旨在为用户提供了高效且稳定的数据库服务。 1. MongoDB的特点: - 分布式:MongoDB支持分布式部署,可以构建多节点复制集和分片...
mongodb-windows-64mongodb-windows-64mongodb-windows-64
本资源提供的是MongoDB 4.4.0的Windows版本,兼容x64和x86架构,这意味着无论你的操作系统是32位还是64位,都可以顺利安装并运行此数据库系统。 MongoDB 4.4.0的更新重点在于提升性能和稳定性,同时引入了多项新...
针对"mongodb Windows7 64位"这个主题,我们将深入探讨MongoDB在Windows 7 64位操作系统上的安装、配置和使用。 1. **安装MongoDB** - 下载:首先,你需要访问MongoDB官方网站...
### MongoDB启动并加入Windows服务知识点详解 #### 一、MongoDB简介 MongoDB是一种非常流行的开源文档数据库系统,它属于NoSQL(非关系型数据库)的一种。与传统的关系型数据库不同,MongoDB采用BSON(Binary JSON...
mongodb数据库Windows版本64位。MongoDB是一个基于分布式文件存储 [1]的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非...
最新版windows mongodb-windows-x86_64-5.0.2-signed.msi最新版windows mongodb-windows-x86_64-5.0.2-signed.msi
最新版windows mongodb-windows-x86_64-5.0.1-signed.msi最新版windows mongodb-windows-x86_64-5.0.1-signed.msi
MongoDB Community Server(mongodb-windows-x86_64-5.0.4-signed.msi)适用于Windows MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个...
最新版windows mongodb-windows-x86_64-4.4.1-signed.msi最新版windows mongodb-windows-x86_64-4.4.1-signed.msi
安装MongoDB 4.0.4 on Windows的过程通常包括以下步骤: 1. 解压缩下载的“mongodb-win32-x86_64-2008plus-ssl-4.0.4”文件到一个合适的目录。 2. 配置MongoDB服务,创建一个配置文件(如`mongod.cfg`),设置数据...
MongoDB Community Server(mongodb-windows-x86_64-5.0.4.zip)适用于Windows MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于...
1. **下载MongoDB**: 提供的压缩包文件名为`mongodb-win32-x86_64-2008plus-ssl-3.6.5-signed.msi`,这是MongoDB针对Windows 64位平台的安装程序,版本为3.6.5。你可以直接运行此MSI文件进行安装。 2. **运行安装...
标题"mongodb-windows-x86_64-5.0.6-signed.zip"表明我们讨论的是MongoDB的Windows 64位版本,版本号为5.0.6,且该文件已经过签名验证,确保了软件的安全性和完整性。 MongoDB 5.0.6是MongoDB的一个特定发行版,它...
mongodb-windows-x86_64-5.0.3-signed.msi,官网下载实在是太慢了,我下载了几天,老是中断,今天终于下载好了