`
pengjun1128
  • 浏览: 16087 次
  • 性别: 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 v2.0

    如何在windows上面安装mongodb数据库 单机版安装 已经亲自测试安装成功。

    mongodb-test:mongodb入门测试

    把mongodb安装目录下的bin目录加入到windows的环境变量中 为数据库指定存放路径,并启动数据库服务 cd到项目下,新建一个文件夹来存放数据库,如data,输入: cd YourApplication mongod -dbpath ./data 提示"...

    Windows下MongoDB配置用户权限实例

    MongoDB默认设置为无权限访问限制注:研究成果基于Windows平台 在部署mongodb成功后,进入控制台: \ 输入命令:mongod use admin,你会发现该DB下包含了一个system.user表,呵呵,没错,这个表就等同于MsSql中的...

    Mongodb使用笔记

    5当mongod.exe被关闭时,mongo.exe 就无法连接到数据库了,因此每次想使用mongodb数据库都要开启mongod.exe程序,所以比较麻烦,此时我们可以将MongoDB安装为windows服务 cmd跳转到mongodb下的bin目录下输入 mongod ...

    Linux_64位 MongoDB集群软件及详细步骤

    经本人测试成功,且正在项目中使用的,Linux_64位下MongoDB集群软件及详细步骤。

    iHealth 项目的内容爬虫(一个基于 python 和 MongoDB 的医疗咨询爬虫)+源代码+文档说明

    1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合...

    超级弱口令检查工具V1.0 Beta28 20190715.zip

    工具采用C#开发,需要安装.NET Framework 4.0,工具目前支持SSH、RDP、SMB、MySQL、SQLServer、Oracle、FTP、MongoDB、Memcached、PostgreSQL、Telnet、SMTP、SMTP_SSL、POP3、POP3_SSL、IMAP、IMAP_SSL、VNC、Redis...

    MyProber PHP探针源码 0.26

    2.机房管理人员配置Linux(Windows)+PHP+mySQL+Zend系统环境,检测系统是否配置成功。3.对于购买虚拟主机的用户,用于测试服务器性能。 更新记录: 1.优化用户体验 2.新增 MongoDB Memcache 等组件的侦测

    MyProber PHP探针 0.26.zip

    2.机房管理人员配置Linux(Windows) PHP mySQL Zend系统环境,检测系统是否配置成功。 3.对于购买虚拟主机的用户,用于测试服务器性能。   更新记录: 1.优化用户体验 2.新增 MongoDB Memcache 等组件的...

    java查看spring源码-cqrs-microservice-sampler:使用SpringBoot、Axon和Docker的Java微

    java查看spring源码#微服务与 Docker、Spring Boot、Spring Cloud 和 Axon 这是关于如何构建由多个协作微服务组成的 CQRS 微服务应用程序的重要演示。 它将以下所有元素组合...上成功测试了该应用程序。 Java SDK 8

    MyProber PHP探针 0.26

    2.机房管理人员配置Linux(Windows)+PHP+mySQL+Zend系统环境,检测系统是否配置成功。3.对于购买虚拟主机的用户,用于测试服务器性能。更新记录:1.优化用户体验2.新增 MongoDB Memcache 等组件的侦测

    MyProber PHP探针 v0.26

    摘要:PHP源码,主机邮件,PHP...机房管理人员配置Linux(Windows)+PHP+mySQL+Zend系统环境,检测系统是否配置成功。  2.熟悉PHP编程的业余爱好者及专业开发人员。  3.对于购买虚拟主机的用户,用于测试服务器性能。  

    DataX Web分布式数据同步工具-其他

    19、数据源配置成功后添加手动测试功能; 20、可以对常用任务进行配置模板,在构建完JSON之后可选择关联模板创建任务; 21、jdbc添加hive数据源支持,可在构建JSON页面选择数据源生成column信息并简化配置; 22、...

Global site tag (gtag.js) - Google Analytics