mongo数据库虚虚实实摸不清楚

72 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第8天,点击查看活动详情

初次上手,多多见谅

  • 纸上得来终觉浅,绝知此事要躬行,之前我们了解了mongo的内存操作以及他的常规查询以及高级aggregate用法,但是我们忽略了一件非常重要的事情就是,我们得现有一个monggo服务用来联系,今天我们就看看如何进行安装mongo以及创建数据库

安装MONGODB

  • 其实安装没啥可说的毕竟每个系统都提供了对应的安装包,我们只需要点击傻瓜式安装即可。但是如果你是mac用户那么你将会更加的方便安装,因为你只需要借助 brew 进行 brew install mongodb 就可以完成安装了。

创建数据库

  • 不知道你有没有发现 mongo 中并没有提供创建数据库的命令,那是因为我们不需要手动创建。mongodb会在保存的时候自动创建所需数据库的。

image.png

  • 我们通过 mongo --host 127.0.0.1 来指定连接的远程服务。
  • 通过 show dbs 来查看下当前存在那些数据库

image.png

  • 目前来看只存在一个 local 数据库。 mongo比较流氓的地方就是直接use dbname 来切换数据库,不存在的话就创建。

image.png

  • 在use的时候并不会创建实际的数据库而是等我们第一次使用到相关的操作的时候才会创建数据库,比如我们在像demo集合中保存数据的时候才会创建mt数据库。

  • 致辞我们就完成了创建数据库的功能,最后我们再来查询一下我么刚才的数据吧。

image.png

总结

  • 对于mongo来说数据库的管理并不是很重要,官方也在刻意弱化相关的操作,数据库对于mongo来说更像是懒加载。