mongodb指南(三) - developer zone - 快速启动MongoDB

本章节在官方文档的位置为:Home-Quickstart


在OS X快速启动

安装mongodb

最简单的安装mongodb的方法就是使用包管理器或者预编译好的二进制文件:

包管理器

如果你使用Homebrew包管理器,请运行:

$ brew update
$ brew install mongodb

如果你使用MacPorts,你可以这样安装:
$ sudo port install mongodb

整个安装过程会花费稍许时间。


32位二进制文件

注:推荐使用64位(如果你有64位操作系统)

$ curl http://downloads.mongodb.org/osx/mongodb-osx-i386-x.y.z.tgz > mongo.tgz
$ tar xzf mongo.tgz

将x.y.z替换为当前稳定版本的版本号


64位二进制文件

$ curl http://downloads.mongodb.org/osx/mongodb-osx-x86_64-x.y.z.tgz > mongo.tgz
$ tar xzf mongo.tgz
将x.y.z替换为当前稳定版本的版本号


创建一个数据目录

默认情况下mongodb会将数据存储在/data/db,但是它不会自动创建这个目录。这样创建:

$ mkdir -p /data/db

你还可以在启动mongodb的时候,使用 --dbpath 参数告诉它使用另外一个数据目录。


运行并连接到服务器

首先,在一个终端中启动mongodb服务器:

$ ./mongodb-xxxxxxx/bin/mongod

在另外一个终端,启动shell,它会默认自动连接到本机:
$ ./mongodb-xxxxxxx/bin/mongo
> db.foo.save( { a : 1 } )
> db.foo.find()

恭喜,你刚刚使用mongodb存储并检索了你的第一个文档。


在linux快速启动

下载

通过包管理器

Ubuntu和Debian用户,请参阅“Ubuntu and Debian packages”。

CentOS和Fedora用户,请参阅“CentOS and Fedora Packages”。


32位linux二进制文件

注:推荐使用64位

$ # replace "1.6.4" in the url below with the version you want
$ curl http://downloads.mongodb.org/linux/mongodb-linux-i686-1.6.4.tgz > mongo.tgz
$ tar xzf mongo.tgz

64位linux二进制文件
$ # replace "1.6.4" in the url below with the version you want
$ curl http://downloads.mongodb.org/linux/mongodb-linux-x86_64-1.6.4.tgz > mongo.tgz
$ tar xzf mongo.tgz

其他Unixes

请参阅“下载”和“生成”。


创建数据目录

默认情况下mongodb会将数据存储在/data/db,但是它不会自动创建这个目录。这样来创建:
$ sudo mkdir -p /data/db/
$ sudo chown `id -u` /data/db

你还可以在启动mongodb的时候,使用 --dbpath 参数告诉它使用另外一个数据目录。


运行并连接到服务器

首先,在一个终端中启动mongodb服务器:

$ ./mongodb-xxxxxxx/bin/mongod

在另外一个终端,启动shell,它会默认自动连接到本机:
$ ./mongodb-xxxxxxx/bin/mongo
> db.foo.save( { a : 1 } )
> db.foo.find()

恭喜,你刚刚使用mongodb存储并检索了你的第一个文档。


在Windows快速启动

下载

最简单(推荐)的安装mongodb的方法就是使用已经生成好的二进制文件。注:推荐64位,当然前提你得有64位版本的windows。

32位二进制文件

下载并解压32位的压缩包,推荐“生产”版本。

64位二进制文件

下载并解压64位的压缩包。

解压

解压下载的包到本地目录。为了简便,你也可以将mongo-xxxxxx重命名为mongo。


创建数据目录

默认情况下mongodb将数据存储到\data\db,但是它不会自动创建这个文件夹,可以这样来创建:

C:\> mkdir \data
C:\> mkdir \data\db

当然,你也可以在系统浏览器中创建这个目录。

你还可以在启动mongodb的时候,使用 --dbpath 参数告诉它使用另外一个数据目录


运行并连接到服务器

重要的二进制文件是:

  • mongod.exe - 数据库服务器。使用 mongod --help 可以获取更详细的启动帮助。
  • mongo.exe - 管理shell。

在浏览器中双击mongod.exe或者在命令行启动:

C:\> cd \my_mongo_dir\bin
C:\my_mongo_dir\bin> mongod

注:也可以将服务器以服务的形式启动。

现在,通过双击mongo.exe或者命令行方式启动管理shell。默认情况下,mongo.exe会连接运行在本地的服务器并使用名为“test”的数据库。运行mongo --help获取更多信息。

C:\> cd \my_mongo_dir\bin
C:\my_mongo_dir\bin> mongo
> // the mongo shell is a javascript shell connected to the db
> // by default it connects to database 'test' at localhost
> 3+3
6
> db
test
> // the first write will create the db:
> db.foo.insert( { a : 1 } )
> db.foo.find()
{ _id : ..., a : 1 }
> show dbs
...
> show collections
...
> help

恭喜,你刚刚通过mongod存储并检索了你的第一个文档。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值