MongoDB学习笔记-No.1

最近在玩Node.js,需要个数据库。取舍了Redis和MongoDB。

关于Redis的入门可以看《Redis入门指南》。看完试读跟这个样章基本就可以入门了。

下载程序

地址:http://www.mongodb.org/downloads

我的系统:Win7 32-bit。 这会儿的最新版本Mongo 2.4.5 – 7/3/2013

解压安装

其实不要安装,windows下解压就完事儿了。我直接解压到了D盘根目录,把文件夹改了个名字方便用。具体路径:“D:mongodbbin”。另外在d:mongodb下建立个“db”文件夹用来存数据库文件。

然后运行CMD。输入d: 回车进入D盘  (红色的字仔细看不要敲错

mongodb1-1

 

如此,数据库已经piapiapia的跑起来了,MongoDB数据库服务已经成功启动了。

在浏览器输入:http://localhost:27017/,可以看到如下提示:

You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number (这个ADD1000看好久才明白是28017的意思…)

在浏览器输入:http://localhost:28017/,是mongodb系统的一个监控界面。如果你指定了–port端口号,则要用比它大1000的端口号才可以进入mongodb的监控界面

基本操作

再开个CMD窗口,进入“D:mongodbbin”。

运行“D:mongodbbin>mongo

mongodb1-2

ok,默认已经连接到test数据库,你可以help看看基本命令。

> show dbs  //查看系统数据库,这些是我本地的dbs
local 0.03125GB
microblog 0.0625GB
> use local //切换数据库
switched to db local
> show collections //查看记录
startup_log
> db.startup_log.find()

不好玩的话输入exit退出啦

注册系统服务

如果你需要注册MongoDB为系统服务

卸载该服务,使用“sc delete MongoDB”

启动mongodb服务:net start MongoDB

停止服务: net stop MongoDb

==============今天到此为止,吃晚饭去了==================

后面写些基本操作以及node.js里如何使用MongoDB

 

参考文章

Getting Started with the mongo Shell

8天学通MongoDB——第一天 基础入门

使用Express3.0实现<Node.js开发指南>中的微博系统

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">