当前播放: 05 | 实验:安装MongoDB
00:00 / 00:00
高清
  • 高清
1.0x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看
课程目录
第一章:MongoDB再入门 (12讲)
01 | 课程介绍
免费
02 | 内容综述
免费
03 | 认识文档数据库MongoDB
免费
04 | MongoDB特色及优势
免费
05 | 实验:安装MongoDB
免费
06 | MongoDB基本操作
07 | 实验:Hello World程序开发
08 | 聚合查询
09 | 实验:聚合查询
10 | 复制集机制及原理
11 | 实验:搭建MongoDB复制集
12 | MongoDB全家桶
第二章:从熟练到精通的开发之路 (12讲)
13 | 模型设计基础
14 | JSON文档模型设计特点
15 | 文档模型设计之一:基础设计
16 | 文档模型设计之二:工况细化
17 | 文档模型设计之三:模式套用
18 | 设计模式集锦
19 | 事务开发:写操作事务
20 | 事务开发:读操作事务之一
21 | 事务开发:读操作事务之二
22 | 事务开发:多文档事务
23 | Change Stream
24 | MongoDB开发最佳实践
05 | 实验:安装MongoDB

05 | 实验:安装MongoDB

唐建法(TJ)
Tapdata CTO、MongoDB中文社区主席、前MongoDB大中华区首席架构师
47讲 约500分钟3451
单独订阅¥129
2人成团¥99
2
登录 后留言

精选留言(33)

  • NEVER SETTLE
    目前查了下,Grafana不支持mongodb作为数据源,也没有相关插件,老师知道有什么方案,使用grafana显示mongodb的一些数据吗

    作者回复: 看过这个吗?
    https://grafana.com/grafana/dashboards/8339

    2019-11-15
    3
  • 华强电子
    问下老师,mogodb安装在linuc或windows上,运行差别很大吗?官方推荐是部署在什么系统上(难道大部分生产环境是部署在centos上)?谢谢

    作者回复: MongoDB生产环境绝大部分是Linux 系统。RedHat, CentOS, Ubuntu 等都有。
    Windows 开发环境多一点,也有少数线上使用。但是确实不是主流。
    差别:Linux版本上面用的最多,踩得坑也最多,相对更加稳定。

    2019-11-14
    3
  • Rubin
    请问,mangodb有什么推荐的客户端软件吗

    作者回复: MongoDB Compass(官方)
    Studio3T
    NoSQL Booster

    2019-11-25
    2
  • Casper
    老师,我的mongodb compass的validation界面中点击添加add rule后界面与老师视频中的完全不一样,没有出现选择字段名和rule规则的下拉框。我用的版本是1.19.2,mongodb用的是企业版。
    2019-11-16
    1
  • 一步
    MongoDB Compass 很好用,就是之前是收费的。。。一直没用,现在免费了很好
    2019-11-16
    1
  • 圈子不同,别硬融
    老师,我是用的下载那个安装包,下载完不知道该怎么办了,在网上搜了一下过程都比较老旧了,不能用,我是mac ,版本都是跟你视频中一样的配置,望老师同学帮忙解答

    作者回复: 我演示的安装包是个压缩包,用tar -xvf 命令解压然后加到路径里就可以(export命令)。你有按照视频的步骤去做吗?

    2019-11-14
    3
    1
  • [root@haproxy ~]# curl -O -k https://raw.githubusercontent.com/tapdata/geektime-mongodb-course/master/aggregation/dump.tar.gz
      % Total % Received % Xferd Average Speed Time Time Time Current
                                     Dload Upload Total Spent Left Speed
      0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0curl: (6) Could not resolve host: raw.githubusercontent.com; 未知的错误
    ➜ ~ curl -O -k https://raw.githubusercontent.com/tapdata/geektime-mongodb-course/master/aggregation/dump.tar.gz
      % Total % Received % Xferd Average Speed Time Time Time Current
                                     Dload Upload Total Spent Left Speed
      0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
    curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

    老师练习数据是下载不了了吗
    2019-12-22
  • WZP
    老师请教一下,我的MongoDB启动不了,./mongod: error while loading shared libraries: libcrypto.so.1.0.0:

    作者回复: 你安装的是企业版吗?企业版的安装需要一些特别的依赖。
    下面这个连接是RedHat上的企业版安装:

    https://docs.mongodb.com/manual/tutorial/install-mongodb-enterprise-on-red-hat/

    2019-12-19
  • 旺旺
    MongoDB Compass在查询的时候,如果执行时间长会超时,提示“Executor error during find command :: caused by :: operation exceeded time limit
    ”,这个有地方设置执行的时间限制吗?还是说这个时间是在server端设置的,Compass客户端不可以设置?
    2019-12-13
  • Allen
    在一台机器上搭建的replica set ,用mongorestore导入测试数据呢
    [root@ora03 dump]# mongorestore -port 28010 mock/*
    2019-12-12T10:57:45.372+0800 too many positional arguments
    2019-12-12T10:57:45.372+0800 try 'mongorestore --help' for more information

    作者回复: 你把 /* 去掉试下。

    2019-12-12
    1
  • 水御双氛
    找到了,有个ip的地方设置成0:0:0:0就可以了,好像和服务器上设置一样的。
    2019-12-09
  • 水御双氛
    atlas是我几个月前装的,当时compass和shell都能正常访问
    好像是因为家用ip会动态变化,当时的ip已经变了,链接不了报错如下
    ```
    It looks like this is a MongoDB Atlas cluster. Please ensure that your IP whitelist allows connections from your network
    ```

    在设置面板里也没找到,唯一找到比较像的api whitelist发现是deprecated,设置了也没有用。求问该如何解决

    作者回复: 是的,你要在Atlas管理界面的whitelist里加上你自己的IP地址

    2019-12-09
  • 青梅煮马
    Mac OS 在10.15之后对文件目录做了调整,其实也是不建议在根目录下创建data和/data/db这两个目录的,但mongoDB默认的就是根目录下面。我是在自己的家目录下创建了data 和data/db这两个目录。
    在解压完MongoDB和将其bin目录导入到PATH路径之后,不是mongo的时候加上参数:
    mongod --dbpath /Users/qingmei/data/db --port 27017 --logpath /Users/qingmei/data/db/mogod.log --fork 这样就能看到child process started successfully, 否则直接mongod能看见一个很明显的错误exception in initAndListen: NonExistentPath: Data directory /data/db not found., terminating 这样再mongo 就OK了
    2019-12-05
  • 一梦如是
    老师,numa架构下现在安装mongodb还需要配置interleave=all,进行交叉内存分配么

    作者回复: 这个还是建议的。

    2019-12-03
  • Liam
    dump压缩文件解压失败

    gzip: stdin: not in gzip format
    tar: Child returned status 1
    tar: Error is not recoverable: exiting now

    作者回复: 重新下载下

    2019-12-01
  • Fine
    老师,我用 curl -o https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.1.tgz
    会报一个错误:curl: no URL specified!
    我是用 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.1.tgz
    下载下来的

    作者回复: 都可以,能下载下来就好

    2019-11-30
  • Scott
    老师请教下,初始化完库,导完数据后,怎么通过客户端连接的,看你没建用户连接的,我这边为什么不行? 提示connect ECONNREFUSED

    作者回复: 可以提供多一点的信息吗?

    2019-11-29
  • 九局
    唐老师,我想用Java访问Mongo,需要开发端口等信息,请问mongod.conf文件在哪里,找了很久都没找到。

    作者回复: 默认可以不用mongod.conf文件。
    默认端口是27017

    2019-11-27
  • 遛弯的台球
    我下载1.19.12社区版本的windows64zip,没看到Schema和Validation的功能,这两个功能没有是否跟版本有关系?

    作者回复: 社区版本是没有的。你要下普通版本。

    2019-11-25
  • 遛弯的台球
    唐老师你好,我打mongo进去命令模式,输入show dbs回车,然后显示
    > show dbsshow dbs
    像是命令重复了,这种是不是安装有问题导致的?另外mongo命令模式是不是不支持退格删除或者delete删除,只能回车跳过输错的命令

    作者回复: 是你的操作系统shell的问题。我在windows下linux下和macbook下都没见过你说的问题。

    2019-11-25
收起评论
看过的人还看
MySQL实战45讲

林晓斌  网名丁奇,前阿里资深技术专家

48讲 | 43741 人已学习

拼团 ¥69 原价 ¥99
Elasticsearch核心技术与实战

阮一鸣  eBay Pronto平台技术负责人

100讲 | 16796 人已学习

拼团 ¥89 原价 ¥129
设计模式之美

王争  前Google工程师,《数据结构与算法之美》专栏作者

100讲 | 18080 人已学习

拼团 ¥129 原价 ¥199
后端技术面试38讲

李智慧  同程艺龙交通首席架构师,前Intel&阿里架构师,《大型网站技术架构》作者

38讲 | 3711 人已学习

拼团 ¥79 原价 ¥99