`
pengjun1128
  • 浏览: 16682 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

mongoDB windows安装(已测试成功)

阅读更多
mongodb 主页 http://www.mongodb.org/



1:下载http://www.mongodb.org/display/DOCS/Downloads 选择你要下载的版本

    (我下载的是1.6.3版本 Windows 32bit)

    > 解压软件包,你会看到解压后的文件夹中有个BIN目录,进去之后会看到很多.exe可执行文件,只用关注两个即可(mongod.exe,mongo.exe)

       mongod.exe //mongodb的服务器端,运行该执行文件可以设置mongodb的端口号,数据文件存储目录等

       mongo.exe   //mongodb的客户端,用来连接mongodb并进行相关数据的查询



2.部署,假如我压缩包解压的位置为 d:\program files\mongodb\

   > 创建一个存放数据库文件的文件夹 我是放到E盘data文件夹,路径e:\data

      设置存放数据库文件的路径

      进入 cmd 提示符控制台

      cd d:\program files\mongodb\bin>

      mongod.exe --dbpath e:\data

      (这个cmd不要关了!)



3:新打开一个CMD输入:cd d:\mongodb\bin>mongo.exe,如果出现下面提示,恭喜你安装成功了,很简单吧

D:\mongodb\bin>d:\mongodb\bin\mongo.exe
MongoDB shell version: 1.6.3
connecting to: test


5:退出测试

> exit (输入exit退出) 
bye (提示)


6:为了平时使用方便,把mongod注册为系统服务,免得以后麻烦,每次要启动

d:\Program Files\mongodb\bin>mongod.exe --logpath d:\data --install
all output going to: d:\data
Creating service MongoDB.
Service creation successful.
Service can be started from the command line via 'net start "MongoDB"'.


     mongo 此时即可进行客户端与mongodb的连接了,成功后将自动连接mongodb的test库,如果你想连接指定的库,那就使用命令:mongo 数据库名称,如果你将mongodb部署在服务器上,那就使用命令:mongo 服务器IP/数据库名称,此处是"/",而非"\",用错了就无法连接成功。



      讲完部署,接下来讲讲它的性能如何,mongodb的数据写入与数据读取速度是关系性数据库的很多倍以上,具体多少倍可以去看看老赵的空间,他有进行相关的测试,MONGODB现在已经被国内很多网站用来记录网站的日志。MONGODB也属于内存数据库,它会自动将一些数据缓存到内存中,这个我想也是大家平时自己会去做的事情,毕竟占内存总比占CPU好,MONGODB支持分布式部署,这样我们可以分多台服务器来进行部署。注:MONGODB不建议部署在windows 32的机器上,当数据超过2G的时候会出问题,官方建议安装在windows 64位或linux上。(随着microsoft在全球范围内打击盗版的力度越来越大,加之国外的开源软件都慢慢的转向LINUX平台,我们这些跟着微软走的people也该学着跨跨平台了,为了大家今后更好的发展,可以自学一下python或者是ruby)



      讲完性能,接下来讲讲它的应用环境,MONGODB有好处,那么自然也有它不足的地方,相对于关系性数据库来说,它的安全性就大打折扣了,所以我们应该有选择性的使用,譬如网站的日志记录,网站访问统计等可以使用MONGODB来进行数据存储。



      讲完应用,接下来讲讲它的语法:

sql: select * from t_user

mongodb: db.t_user.find()

sql: select count(*) from t_user

mongodb: db.t_user.find().count()

sql: select top 10 * from t_user where id < (select min(id) from (select top 10 id from t_user order by id desc)) order by id desc //分页取第11条到第20条的数据

mongodb: db.t_user.find().limit(10).skip(10).sort({})

sql: update t_user set username='lucky' where id=1

mongodb: db.t_user.update({id:1},{username:"lucky"})

sql: delete t_user where id=1

mongodb: db.t_user.delete({id:1})

......
分享到:
评论

相关推荐

    windows下mongodb安装与使用整理

    ### Windows 下 MongoDB 安装与使用详解 #### 一、MongoDB 简介 MongoDB 是一种基于分布式文件存储的开源数据库系统。它属于 NoSQL 数据库的一种,使用 BSON(Binary JSON)格式来存储数据,支持动态模式,使得开发...

    linux安装mongodb教程

    使用 Windows XP 的 cmd 工具,执行以下命令测试 MongoDB 是否已经成功安装: telnet 服务器 IP 27017 如果配置成功,telnet 命令将返回成功信息。 知识点 8:重启服务器 重启服务器,测试 MongoDB 是否已经自...

    MongoDB4.28安装详细步骤及启动配置教程(Windows10)

    ### MongoDB 4.2.8 安装及配置教程(Windows 10) ...通过以上步骤,可以在Windows 10操作系统上成功安装并配置MongoDB 4.2.8。这为开发者提供了强大的NoSQL数据库支持,方便进行应用程序开发和数据管理。

    mongodb安装包-驱动-安装说明-测试代码一键成功

    测试代码一键成功,这意味着可能包含了一个简单的示例代码,用于验证MongoDB的安装和配置是否成功。典型的测试代码可能包括连接到MongoDB服务器,创建一个新的数据库,插入一条记录,然后查询并打印出这条记录。这样...

    php windows下安装mongodb服务

    你可以通过访问`http://localhost/phpinfo.php`来检查MongoDB是否已成功安装,搜索页面中的“mongodb”字样。 4. **添加MongoDB到系统服务**: - 打开命令提示符,使用以下命令创建MongoDB服务: ``` mongod --...

    MongoDB安装与设置.docx

    MongoDB 是一个流行的开源文档数据库系统,以其灵活性、高性能和...通过以上步骤,你已经在Windows上成功安装并配置了MongoDB,可以开始使用这个强大的NoSQL数据库了。记得定期更新MongoDB以获取最新的安全补丁和功能。

    mongodb7.0.0安装包

    4. .NET Framework:MongoDB的部分组件可能依赖于.NET Framework,确保已安装了合适的版本 安装步骤如下: 1. 下载:首先,从官方渠道或提供的压缩包中下载mongodb-win32-x86_64-windows-7.0.0文件。 2. 解压:解...

    Ubuntu下安装mongodb3.6.pdf

    通过上述步骤,您可以在 Ubuntu 16.04.7 系统上成功安装 MongoDB 3.6.20。在安装过程中,确保按照指示进行每一步操作,特别是在配置文件的修改上需格外注意。此外,在测试阶段,确保能够正确连接到 MongoDB 服务器,...

    MongoDB安装教程(只在自己的机器测试通过)

    至此,你已经成功安装并配置了MongoDB,且可以在PHP环境中进行数据操作。记得定期更新MongoDB到最新版本,以获取安全补丁和新功能。 最后,对于开发者而言,学习使用MongoDB的官方文档和社区资源是至关重要的。例如...

    Mongodb安装和配置

    本文将详细介绍MongoDB在Windows环境下的安装配置过程,并通过Java语言进行简单的功能测试。 #### 二、MongoDB 的安装 1. **下载安装包**:首先访问MongoDB官方网站下载适合当前操作系统的安装包。以Windows系统为...

    mongodb安装步骤

    本文将详细介绍在 Windows 平台上安装 MongoDB 的步骤,从下载安装包到安装后的基本配置与调试,帮助读者快速搭建并使用 MongoDB 数据库。 #### 二、准备工作 1. **访问 MongoDB 官网**:首先,我们需要访问 ...

    mongodb的c++连接接口

    在 Windows 上,还需要确保运行时环境(如 `msvcr140.lib` 和 `vcruntime140.lib`)和 Boost 相关库(如 `libboost_thread-vc140-mt-s-1_67.lib`)也已正确链接。 5. **基本用法**:C++ 驱动通常通过创建 `MongoDB:...

    python2.7导入shp文件到mongodb

    - 在命令行中输入 `ogrinfo` 命令,如果没有错误提示,则表示GDAL已成功安装。 #### 安装MongoDB驱动pymongo pymongo是Python与MongoDB之间的官方驱动程序,提供了与MongoDB数据库交互的API。 **步骤1:下载并安装...

    mongodb安装及java操作demo收集.pdf

    通过以上步骤,我们可以成功地在 Windows 上安装和配置 MongoDB,并使用 Java 进行基本的操作,包括连接数据库、插入数据和查询数据等。这些基本操作对于初学者来说非常重要,也是进一步学习 MongoDB 和 Java 集成...

Global site tag (gtag.js) - Google Analytics