mongodb windows安装(转载)

原文地址 http://www.cnblogs.com/lios/archive/2010/11/14/mongoDB.html
建议看原文

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
复制代码


4:测试

> use test
switched to db test
> db.foo.save({hello:1,word:2})
> db.foo.find()
{ "_id" : ObjectId("4cdf992b7579000000003b3e"), "hello" : 1, "word" : 2 }
复制代码

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})

......

复制代码
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Windows安装MongoDB,可以按照以下步骤进行操作: 1. 下载MongoDBWindows安装程序,并运行安装程序。 2. 在安装向导中选择自定义安装选项,以便可以选择安装目录和其他选项。 3. 在安装选项中,选择将MongoDB安装为服务。这样可以在Windows启动时自动启动MongoDB。 4. 在安装选项中,选择要将MongoDB安装到的目录。可以选择任何合适的目录,例如F:\MongoDB。 5. 在安装选项中,选择要将MongoDB的数据文件和日志文件存储在的目录。可以选择任何合适的目录,例如F:\MongoDB\db和F:\MongoDB\log。 6. 完成安装向导,并等待安装程序完成安装过程。 安装完成后,可以按照以下步骤启动MongoDB服务: 1. 打开命令提示符(cmd)。 2. 使用管理员模式打开命令提示符(cmd)。 3. 运行以下命令来启动MongoDB服务:mongod --config F:\MongoDB\mongo.config --install --serviceName "MongoDB" --journal。\[1\] 4. 等待MongoDB服务启动完成。 现在,MongoDB已经成功安装并启动在Windows上。您可以使用MongoDB的客户端工具连接到数据库并开始使用它了。 #### 引用[.reference_title] - *1* *2* [window 下安装 mongodb 详细步骤](https://blog.csdn.net/weixin_41635750/article/details/117639392)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [安装MongoDB(Windows系统)](https://blog.csdn.net/Monster_WangXiaotu/article/details/89739623)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值