Mac 上安装MongoDB

作者: 姜家志 | 来源:发表于2015-09-01 10:32 被阅读32212次

    MongoDB是什么

    MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
    他的特点:高性能、易部署、易使用,存储数据非常方便。

    在Mac上安装MongoDB

    在Mac OS上面安装MongoDB,你可以通过编译源代码来安装 ,也可以在Mac OS上使用Homebrew安装。
    这里介绍使用Homebrew安装MongoDB
    首先更新Homebrewpackage数据库:

    brew update

    更新完成之后,就可以直接安装MongoDB了。

    brew install mongodb

        Downloading https://homebrew.bintray.com/bottles/mongodb-3.0.6.yosemite.bottle.tar.gz Already downloaded: 
        /Library/Caches/Homebrew/mongodb-3.0.6.yosemite.bottle.tar.gz ==> Pouring mongodb-3.0.6.yosemite.bottle.tar.gz ==> Caveats To have 
        launchd start mongodb at login: ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents Then to load mongodb now: launchctl load 
        ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist Or, if you don't 
        want/need launchctl, you can just run: mongod --config 
        /usr/local/etc/mongod.conf ==> Summary 🍺 
        /usr/local/Cellar/mongodb/3.0.6: 17 files, 159M
    

    启动MongoDB

    从上面的安装提示中可以看到启动MongoDB的方法:

    mongod --config /usr/local/etc/mongod.conf

    mongod.conf的内容是关于MongoDB的设置

    systemLog://log 目录 
       destination: file
    path: /usr/local/var/log/mongodb/mongo.log logAppend: true
       storage://db目录 
         dbPath: /usr/local/var/mongodb net://网络地址 bindIp: 127.0.0.1
    

    使用MongoDB

    首先需要连接到MongoDB service:

    mongo

    插入数据:

    db.test.insert({'name':'test'})

    WriteResult({ "nInserted" : 1 })

    查看数据:

    db.test.find()

    { "_id" : ObjectId("55e407e120d5b7acf4301d3b"), "name" : "test" }
    

    相关文章

      网友评论

      • 74cf8659ae9a:不错不错,收藏了。

        推荐下,分库分表中间件 Sharding-JDBC 源码解析 17 篇:http://t.cn/R0UfGFT


      • 0d3b3b6a7b78:air:mongodb yangzhongying$ mongo
        MongoDB shell version v3.4.3
        connecting to: mongodb://127.0.0.1:27017
        2017-04-19T18:21:16.052+0800 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, in(checking socket for error after poll), reason: Connection refused
        2017-04-19T18:21:16.055+0800 E QUERY [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :
        connect@src/mongo/shell/mongo.js:237:13
        @(connect):1:6
        exception: connect failed
        疯轻云淡:启动 mongod 之后 的命令窗口 不要关闭,重新再打开一个shell
        2c651551c345:@杰迷站长 兄弟解决了嘛
        0d3b3b6a7b78:楼主跟着你的步骤出现这个 是啥原因呢?
      • 深海泰坦:db.test.insert({'name':'test'}) WriteResult({ "nInserted" : 1 })

        Mac下的命令应该为db.test.insert({'name':'test'})
        深海泰坦:@姜家志 赞
        姜家志:排版问题
      • 6ae14418e235:求问,安装之后存储的数据默认是哪个目录呢?谢谢
        姜家志:mongod.conf里面有设置,默认的地址是:
        storage:
        dbPath: /usr/local/var/mongodb
      • a5cc29418e5f:我问一个简单的问题啊,我在mac终端下,执行mongod启动服务后,下面是可以打字的状态。也就是没有xuzeyundeMacBook-Pro:~ jone$这个格式!我如何回到这个格式下呢。如果我直接输入mongo的话是不行的。求解啊
        陌上北辰:我 在 装的 时候有点问题 没处理好 求大神指导qq:3335819216
        a9bb7a4ac436:@虚无大湿 说错了别喷我,我也是第一次用。我感觉就是要先启动mongodb服务,然后command+n再开一个terminal连接mongo
        姜家志:@虚无大湿 没有看明白你的问题
      • Fa1se003:如果要指定安装版本呢?

      本文标题:Mac 上安装MongoDB

      本文链接:https://www.haomeiwen.com/subject/ayxlcttx.html