下载APP
登录
关闭
讲堂
算法训练营
Python 进阶训练营
企业服务
极客商城
客户端下载
兑换中心
渠道合作
推荐作者
当前播放: 05 | 实验:安装MongoDB
00:00 / 00:00
标清
  • 高清
  • 标清
  • 普清
1.0x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看

MongoDB高手课

共47讲 · 约500分钟
3288
免费
01 | 课程介绍
免费
02 | 内容综述
免费
03 | 认识文档数据库MongoDB
免费
04 | MongoDB特色及优势
免费
05 | 实验:安装MongoDB
06 | MongoDB基本操作
07 | 实验:Hello World程序开...
08 | 聚合查询
09 | 实验:聚合查询
10 | 复制集机制及原理
11 | 实验:搭建MongoDB复制集
12 | MongoDB全家桶
13 | 模型设计基础
14 | JSON文档模型设计特点
15 | 文档模型设计之一:基础设...
16 | 文档模型设计之二:工况细...
17 | 文档模型设计之三:模式套...
18 | 设计模式集锦
 写留言

精选留言(30)

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

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

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

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

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

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

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

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

    3
    1
  • 2019-12-12
    在一台机器上搭建的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-09
    找到了,有个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-05
    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-03
    老师,numa架构下现在安装mongodb还需要配置interleave=all,进行交叉内存分配么

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

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

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

    作者回复: 重新下载下

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

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

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

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

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

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

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

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

  • 2019-11-23
    老师,请问把dump文件下载到本地以后,怎么将dump导入到远端的Mongodb数据库中呢?

    作者回复: 假设你的文件是在当前目录的 dump/ 子目录下

    mongorestore -h remote_mongod_server:port

  • 2019-11-22
    唐老师,您好!上面小沫同学说:部署MongoDB时候,需要创建 data目录,以及创建data/db目录,这个确定是这样吗?是不是哪里可以配置这个路径?不同系统可能定制不同安装路径和存储路径的

    作者回复: data/db目录是默认值,如果不指定 --db参数。

    你也可以使用 --db xxx 参数来指定其他目录。

    1
  • 2019-11-22
    无论在Mac系统、Linux系统上,部署MongoDB时候,需要创建 data目录,以及创建data/db目录。
    注意一下:这个data目录创建需要在磁盘根目录,也就是说 /data 和 /data/db 这样的目录,否则就会异常。

    作者回复: 这个目录是默认值,如果不指定 --db参数。

    你也可以使用 --db xxx 参数来指定其他目录。