我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MongoDB中怎么安装可视化工具

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MongoDB中怎么安装可视化工具

这期内容当中小编将会给大家带来有关MongoDB中怎么安装可视化工具,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

MongoDB使用BSON对象来存储,与JSON格式类型的键值对(key/value)类似,MongoDB数据库和关系型DB的存储模型对应关系:

MongoDB中怎么安装可视化工具

NoSQL 数据库的理论基础是CAP 理论,分别代表 Consistency(强一致性),Availability(可用性),Partition  Tolerance(分区容错),分布式数据系统只能满足其中两个特性:

C:系统在执行某项操作后仍然处于一致的状态。在分布式系统中,更新操作执行成功之后,所有的用户都能读取到***的值,这样的系统被认为具有强一致性。

A:用户执行的操作在一定时间内,必须返回结果。如果超时,那么操作回滚,跟操作没有发生一样。

P:分布式系统是由多个分区节点组成的,每个分区节点都是一个独立的Server,P属性表明系统能够处理分区节点的动态加入和离开。

在构建分布式系统时,必须考虑CAP特性。传统的关系型DB,注重的是CA特性,数据一般存储在一台Server上。而处理海量数据的分布式存储和处理系统更注重AP,AP的优先级要高于C,但NoSQL并不是完全放弃一致性(Consistency),NoSQL保留数据的最终一致性(Eventually  Consistency)。最终一致性是指更新操作完成之后,用户最终会读取到数据更新之后的值,但是会存在一定的时间窗口,用户仍会读取到更新之前的旧数据;在一定的时间延迟之后,数据达到一致性。

一,设置Path环境变量

在Windows 环境中,MongoDB默认的安装文件存储目录是:C:Program FilesMongoDBServer3.2bin,点击  Windows+R,输入cmd,启动Command Prompt,进入到安装目录:

MongoDB中怎么安装可视化工具

每次打开Command Prompt都需要进入到MongoDB的安装目录十分麻烦,可以修改Computer的Environment  Variables,右击This PC->Properties,依次点击 Advanced System Setting->Environment  Variables,打开Environment Variables 窗体,修改 Path 系统变量,在 Path 变量的字符串后面追加”C:Program  FilesMongoDBServer3.2bin”,注意两个Path之间以“;”分割。

MongoDB中怎么安装可视化工具

二,带你入门

1,启动MongoDB实例

环境变量设置成功之后,在C盘中创建一个文件夹data,用于存储MongoDB的数据库文件。然后,打开一个命令行工具,输入mongod  启动MongoDB实例,默认监听的TCP端口是 27017 。

mongod

MongoDB同时启动一个HTTP服务器,监听27017端口,如果MongoDB  实例安装在本地,那么在浏览器中输入:http://localhost:27017/

MongoDB中怎么安装可视化工具

mongod 是整个MongoDB最核心的进程,负责数据库的创建,删除等管理操作,运行在服务器端,监听客户端的请求,提供数据服务。

2,链接到MongoDB 实例

不要关闭MongoDB实例,新打开一个命令行工具,输入mongo ,该命令启动mongo shell,shell  将自动连接本地(localhost)的MongoDB实例,默认的端口是27017:

mongo

mongo进程是构造一个Javascript  Shell,用于跟mongod进程交互,根据mongod提供的接口对MongoDB数据库进行管理,相当于SSMS(SQL Server Management  Studio),是一个管理MongoDB的工具。

3,查看当前连接的DB

使用命令查看正在连接的数据库名字

db  db.getName()

4,查看MongoDB实例中的db 和 collection

show dbs  show collections  db.getCollectionNames()

5,切换db

use foo

6,在foo数据库中创建users集合,向集合中插入一条document

use foo  db.users.insert({"name":"name 1",age:21})  db.users.find()

7,关闭MongoDB 实例

在mongo shell中,执行以下命令,关闭MongoDB实例

use admin  db.shutdownServer()

8,帮助命令

help

db.help()查看数据库级别的帮助

db.mycoll.help()查看集合级别的帮助

三,mongod 命令常用参数

1,常用参数

mongod 是MongoDB系统的主要守护进程,用于处理数据请求,数据访问和执行后台管理操作,必须启动,才能访问MongoDB数据库。

在启动mongod时,常用的参数是:

  • –dbpath :存储MongoDB数据文件的目录

  • –directoryperdb:指定每个数据库单独存储在一个目录中(directory),该目录位于–dbpath指定的目录下,每一个子目录都对应一个数据库名字。Uses  a separate directory to store data for each database. The directories are under  the –dbpath directory, and each subdirectory name corresponds to the database  name.

  • –logpath :指定mongod记录日志的文件

  • –fork:以后台deamon形式运行服务

  • –journal:开始日志功能,通过保存操作日志来降低单机故障的恢复时间

  • –config(或-f):配置文件,用于指定runtime options

  • –bind_ip :指定对外服务的绑定IP地址

  • –port :对外服务窗口

  • –auth:启用验证,验证用户权限控制

  • –syncdelay:系统刷新disk的时间,单位是second,默认是60s

  • –replSet :以副本集方式启动mongod,副本集的标识是setname

2,MongoDB的启动方式

2.1 以命令方式启动,默认的dbpath是 C:datadb

mongod --dbpath=C:datadb

2.2 以配置文档的方式启动

将mongod的命令参数写入配置文档,以参数-f 启动

mongod -f C:datadbmongodb_config.config

2.3 以daemon方式启动

当启动MongoDB的进程关闭后,MongoDB随之关闭,只需要使用–fork参数,就能使MongoDB以后台守护进程方式启动。

mongod -fork

3,查看mongod的启动参数

db.serverCmdLineOpts()

四,mongo命令常用参数

mongo 是一个交互式的js shell,提供了一个强大的js  环境,为DBA管理MongoDB,developer查询MongoDB数据提供接口。通过mongo  shell和MongoDB进行交互,查询和修改MongoDB数据库,管理MongoDB数据库,维护MongoDB的副本集和分片集群,是一个非常强大的工具。

在启动mongo shell时,常用的参数是:

  • –nodb: 阻止mongo在启动时连接到数据库实例;

  • –port :指定mongo连接到mongod监听的TCP端口,默认的端口值是27017;

  • –host :指定mongod运行的server,如果没有指定该参数,那么mongo尝试连接运行在本地(localhost)的mongod实例;

  • :指定mongo连接的数据库

  • –username/-u 和 –password/-p :指定访问MongoDB数据库的账户和密码,只有当认证通过后,用户才能访问数据库;

  • –authenticationDatabase  :指定创建User的数据库,在哪个数据库中创建User时,该数据库就是User的Authentication Database;

上述就是小编为大家分享的MongoDB中怎么安装可视化工具了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注亿速云行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MongoDB中怎么安装可视化工具

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Sqlite可视化工具sqliteman怎么安装

要安装Sqliteman,可以按照以下步骤进行操作:打开终端,并输入以下命令以安装Sqliteman:sudo apt-get install sqliteman输入密码以确认安装。安装完成后,可以在应用程序菜单中找到Sqliteman并打
Sqlite可视化工具sqliteman怎么安装
2024-05-06

Sqlite可视化工具sqliteman安装

要安装Sqlite可视化工具Sqliteman,可以按照以下步骤进行:1. 打开终端或命令提示符窗口。2. 安装Sqliteman的依赖项。根据你的操作系统,执行以下命令:- 对于Ubuntu或Debian:```sudo apt-get
2023-09-12

怎么安装docker可视化图形工具portainer

这篇文章主要讲解了“怎么安装docker可视化图形工具portainer”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么安装docker可视化图形工具portainer”吧!一,Porta
2023-06-25

Redis可视化工具怎么安装及使用

要安装和使用Redis可视化工具,可以按照以下步骤进行操作:1. 选择合适的Redis可视化工具:有很多可选的Redis可视化工具,比如Redis Desktop Manager、RedisInsight等。可以根据自己的需求和喜好选择一个
2023-08-15

MongoDB可视化工具mongodb compass怎么使用

这篇文章主要介绍了MongoDB可视化工具mongodb compass怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇MongoDB可视化工具mongodb compass怎么使用文章都会有所收获,下面
2023-07-02

MySql可视化工具的安装与使用(MysqlWorkBench)

MySql可视化工具曾经用过Navicat的破解版,最近下载了Navicat Premium15,试用期后我就想搞个破解版的,正好在看《深入浅出MySQL》,书中用的是MysqlWorkBench,那就懒得去找破解版了咯,搞不好又带一堆流氓软件。Navicat
MySql可视化工具的安装与使用(MysqlWorkBench)
2018-02-17

NoSql非关系型数据库之MongoDB应用(二):安装MongoDB可视化工具 - 熊泽

业精于勤,荒于嬉;行成于思,毁于随。 我们上次说到NoSql非关系型数据库之MongoDB应用(一):安装MongoDB服务这次我们介绍安装  NoSQL Manager for MongoDB 可视化工具进行语句编写可以点击下面几种方式进行工具下载官网下载:
NoSql非关系型数据库之MongoDB应用(二):安装MongoDB可视化工具 - 熊泽
2014-06-04

Redis Desktop Manager(Redis可视化工具)安装及使用

要安装和使用Redis Desktop Manager,您可以按照以下步骤进行操作:1. 下载Redis Desktop Manager:- Windows用户:可以在Redis Desktop Manager的官方网站(https://r
2023-08-14

关于docker可视化管理工具-DockerUI的安装

这篇文章主要介绍了关于docker可视化管理工具-DockerUI的安装,DockerUI是一款开源强大的轻量级Docker管理工具,还不了解这款工具的朋友一起来看看吧
2023-05-14

Hive可视化工具squirrel怎么用

要使用Hive可视化工具Squirrel,您需要按照以下步骤进行操作:1. 首先,您需要下载和安装Squirrel。您可以从Squirrel的官方网站(2">https://squirrel-sql.sourceforge.io/)上找到最
2023-10-23

Python可视化工具Plotly怎么用

小编给大家分享一下Python可视化工具Plotly怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一.简介发展由来:随着信息技术的发展和硬件设备成本的降低,
2023-06-22

编程热搜

目录