• MongoDB
  • Windows 用户向导:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/

注意:最后一步时,左下角的勾勾要去掉,mongodb compass是图形化管理界面,下载它需要很久很久,还有可能一直下不来,所以把勾去掉就能马上安装好。

MongoDB数据库安装完成后window系统并不能使用mogoDB内置命令,需要设置环境变量(path)才能使用。

如果要想正常启动MongoDB数据库,那么必须建立一个文件夹(这里新建一个db文件夹),这个文件夹将保存所有的MongoDB数据库的信息。

MongoDB数据的启动需要使用mongod.exe命令完成。

启动的时候可以设置端口号,也可以不设置端口号。

不设置端口号启动MongoDBf服务:

mongod --dbpath E:\MongoDB\db

  设置端口号

mongod --dbpath E:\MongoDB\db --port=5656

  如果日后需要通过程序访问数据库的话,那么一定需要设置端口号。

当MgongoDB服务启动之后,可以使用mongo命令连接数据库。

查询所有数据库

show databases

  此时只存在一个local的本地数据库,不过这个数据库不使用。

实际开发中我们需要设置相应的参数:端口号、是否启用用户验证、数据文件的位置等等。

例如:在安装目录下新建一个文件‘mongodb.conf‘;

#设置数据目录的路径
dbpath =  E:\MogoDB\db
#设置日志信息的文件路径
logpath = E:\MogoDB\log\mongodb.log
#打开日志输出操作
logAPPend= true
#在以后进行用户管理的时候使用它
noauth = true
port = 5757

  随后重新启动MogoDB数据库服务。

关闭数据库

db. shutdownServer()

  切换到admin数据库

use admin

  重新启动服务

mongod-f E:\MongoDB\mongodb.conf

  连接数据库

此时服务器已经存在有指定的端口号了

mongo --port=5757

使用端口号启动在日后的程序开发部分是非常有用处的。

MongoDB数据库的基础使用

在MongoDB数据库里是存在有数据的概念,但是没有模式(所有信息都是按照文档保存的),保存的结构就是json结构,只不过在进行一些数据处理的时候才会使用到MongoDB自己的操作符,

1、使用aldn数据库:

use mldn

  实际上这个时候并不会创建数据库,只有在数据库里面保存集合数据之后才能够创建数据库。

2、创建一个集合 -----创建一个emp集合

db.createCollection(’emp')

  这个时候mldn数据库才会真正存在。

3、但是很多时候如果按照以上的代码形式进行会觉得你不正常。因为正常人使用MongDB数据库都是直接向里面保存一个数据。

查看所有集合

show collections

  查看emp表的数据

db.集合名称.find()

  MongoDB可以随意扩充数据

4、删除数据

db.集合.remove()

MongoChef

MongoChef 是另一款强大的 MongoDB 可视化管理工具,支持 Windows、Linux 和 Mac。

MongoChef 下载地址,我们选择左侧的非商业用途的免费版下载。

转载于:https://www.cnblogs.com/LYL-8/p/9596534.html

MongoDB安装和MongoChef可视化管理工具的使用相关推荐

  1. linux安装MySQL的可视化管理工具

    deepin15.7 前提:电脑上已经安装好MySQL,就缺一个可视化管理工具,每次敲命令比较麻烦 win10上安装mysql,会安装相应的一系列服务,但是linux就不一样了,每一样都是手动敲的命令 ...

  2. linux svn 可视化工具,CentOS 安装SVN以及可视化管理工具iF.SVNAdmin

    一.安装Apache和PHP 由于iF.SVNAdmin使用php写的,因此我们需要安装php yum install httpd php 二.安装SVN服务器 subversion即SVN,mod_ ...

  3. 13 个 Mongodb GUI 可视化管理工具,总有一款适合你

    Robo 3T管理工具 Robo 3T前身是Robomongo.支持Windows,MacOS和Linux系统.Robo 3T 1.3为您提供了对MongoDB 4.0和SCRAM-SHA-256(升 ...

  4. 13个Mongodb GUI可视化管理工具,总有一款适合你

    MongoDB数据库默认的管理工具是(CLI)Shell命令行,对于专业的DBA来说比较容易上手,但是对于普通人员GUI可视化工具更方便使用.我们就来介绍13个好用的MongoDB可视化工具. Mon ...

  5. mac mysql 可视化工具_推荐3款好用的Redis、MySQL和MongoDB可视化管理工具

    学习编程时,总会遇到各种各样的数据库,比如Redis.MySQL或MongoDB.这些数据库都有一个共同特点:全是基于命令行操作,没有可视化管理界面. 比如,开启数据库服务的命令是这样的. 首先,以管 ...

  6. MongoDB可视化管理工具-MongoDB Compass

    一.引言 在使用MongoDB过程中,如果单单依靠命令行操作MongoDB数据库,效率不高而且查看不方便.因此MongoDB官网提供的一个可视化管理工具,叫MongoDB Compass,它集创建数据 ...

  7. docker学习(三) 安装docker的web可视化管理工具

    1.docker是一个一款很轻便的应用容器引擎,为了更好的管理和使用docker,使用web可视化管理工具似乎更符合大多数人的需求.在这里,我给大家分享下自己使用过的几款web工具:docker UI ...

  8. 【Centos】EFAK(kafka-eagle)对ZK、Kafka可视化管理工具容器化安装与配置

    [Centos]EFAK(kafka-eagle)对ZK.Kafka可视化管理工具容器化安装与配置 前言 构建 Dockerfile system-config.properties works re ...

  9. k8s可视化管理工具Rancher安装和使用

    k8s系列入门级教程-k8s可视化管理工具Rancher安装和使用 <超低成本的k8s集群搭建教程> 使用rke安装企业级k8s集群-待填坑 prometheus+grafana监控搭建教 ...

最新文章

  1. java接口如何定义常量 c_在Java接口中怎样访问定义的常量呢?
  2. IIS7.0 网站发布页面显示 500 - 内部服务器错误。您要查找的资源有问题,无法显示...
  3. Unity开发NGUI代码实现ScrollView(放大视图)
  4. 迅雷CEO陈磊出席深圳IT领袖峰会 解析区块链未来布局
  5. 前端学习(515):两列布局第二种方案得优缺点
  6. Elasticsearch整理笔记(四)
  7. vue如何取消下拉框按回车自动下拉_如何用大白菜重装系统|大白菜怎么重装系统教程详解...
  8. 从头开始学Android之(一)——— Android架构
  9. 计算机领域男的多大年龄退休,2022年后男性几岁退休 2022退休时间表
  10. 全球首次!玩5G日本来了一波骚操作
  11. 20200709每日一句
  12. 计算机指令vbs,vbs脚本大全,配有实例 DOS命令,批处理 脚本 代码
  13. 前端面试题集锦——算法
  14. 网易云课堂课程下载教程
  15. 漏洞复现:使用Kali制作木马程序
  16. Netlogo入门(一)
  17. 展望2019年:未来一年的WordPress
  18. java vcard格式_使用Cardme Java创建VCard
  19. 提高软件开发效率的方法
  20. c语言程序常用的数学函数,C语言函数——常用数学函数

热门文章

  1. 图形化编程 html,用GoJS实现图形化交互编程界面示例
  2. OpenCV+python:圆检测
  3. linux kvm虚拟化命令,Linux系统下kvm虚拟化(三)日常管理常用命令和配置说明
  4. qt打开数据库mysql数据库文件怎么打开_qt打开数据库mysql数据库文件
  5. 在纸上写好一个c语言程序后,上机运行的基本步骤为,c基本概念(选择题).docx
  6. inline函数返回值_C++知识补充-指针,const,函数指针,指针数组,运算符重载
  7. Java数据库foreign,mysql中的外键foreign key 作者:Java_xb
  8. 米家电磁炉显示e10_小米“米家电磁炉C1”评测:7挡火力,2100W大功率设计
  9. 天之痕java版不能捉妖_〖天之痕游戏常见问题汇总(更新版)〗
  10. android fragment activity 交互,Android基础之Fragment与Activity交互详解