使用brew安装mongodb

brew install mongodb

如果你现在就启动mongo你并不会成功,如下:

Failed to connect to 127.0.0.1:27017, reason: errno:61 Connection refused

Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146

exception: connect failed

在启动mongo之前,我们需要创建一个目录,为mongo默认的数据写入目录

注:默认目录为根目录下的data/db

mkdir -p /data/db

然后给刚刚创建的目录以可读可写的权限

chown `id -u` /data/db

修改目录

// /data/db 目录是mongo的默认目录,如果你想使用其他目录,可以使 --dbpath 参数
mongo --dbpath dir_name
// dir_name 为你的目录名字

现在,你可以放心的启动mongodb了,执行下面的命令:

mongod

然后再开启一个新的终端,执行下面的命令:

mongo

mongodb常用命令

1、查询库、查询表
show dbs  //查询所有的数据库

show collections   //查询当前数据库下的所有数据表
2、建库和删库
use myDbs  //建立一个名为myDbs的数据库,当这个库存在时则是切换到这个数据库中去

use myDbs

db.dropDatabase();  //这两句是删除这个数据库
3、建表和删表
//表操作都是要先到一个数据库中去,通过use方法
db.myTable.insert({name:’hf’,age:20});  //在mongodb中在插入数据时即创建了改表,此时创建的是名为myTable的数据表
db.myTable.drop();  //删除myTable这个数据表
//如果没有指定数据库,表会创建在mongdb默认数据库test里
4、单表的增删改
db.myTable.insert({name:’hahaha’,age:12});  //新增

db.myTable.update({name:’hf’},{$set:{age:25}})  //修改

db.myTable.remove({name:’hf'});  //删除
5、查询
db.myTable.find();  //查询myTable中的所有数据

db.myTable.find().sort({age:1})  //根据age升续

db.myTable.find().count();  //查询
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在“mac初体验”中,已经将homebrew作为一个管理mac的一部分装完了,现在来介绍一下,使用brew来安装m...
    艾石溪阅读 5,225评论 0 1
  • mac使用brew安装mongodb,及常见问题 一、使用brew安装 brew 默认将mongodb安装在 /u...
    蒋昉霖阅读 10,337评论 0 0
  • MongoDB之前安装过的,一段时间没用,不知道为什么突然就不能用了,没办法,只能重新安装。 使用brew来安装m...
    JairusTse阅读 3,858评论 0 0
  • 1、使用brew安装mongodb需要先更新brew 如果更新时抱如下错误: 根据提示执行如下命令: 运行结果如下...
    许银灯阅读 11,855评论 0 3
  • 推荐指数: 6.0 书籍主旨关键词:特权、焦点、注意力、语言联想、情景联想 观点: 1.统计学现在叫数据分析,社会...
    Jenaral阅读 11,035评论 0 5

友情链接更多精彩内容