MongoDB和Studio3t安装

Stella981
• 阅读 971

1. 什么是 MongoDB

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

2. 搭建MongoDB开发环境

2.1 下载MongoDB

MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装。
官方地址:https://www.mongodb.com/
本教程下载3.4版本:
http://downloads.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-v3.4-latest-signed.msi

2.2 安装MongoDB

步骤一:向导页面
MongoDB和Studio3t安装

步骤二:同意许可
MongoDB和Studio3t安装
步骤三:选择安装类型:

MongoDB和Studio3t安装
步骤四:选择安装路径
MongoDB和Studio3t安装

步骤五:准备安装
MongoDB和Studio3t安装

步骤六:提示安装成功后,需要重启计算机,点击“OK”
MongoDB和Studio3t安装

步骤七:完成安装
MongoDB和Studio3t安装

步骤八:重启计算机
MongoDB和Studio3t安装

2.3 配置MongoDB

创建几个文件夹具体如下:

数据库路径:data目录
日志路径:logs目录
日志文件:mongo.log文件
核心配置文件:mongo.conf 文件
MongoDB和Studio3t安装

创建配置文件mongo.conf,文件内容如下

#数据库路径
dbpath=D:\Java\MongoDB\Server\3.4\data
#日志输出文件路径
logpath=D:\Java\MongoDB\Server\3.4\logs\mongo.log
#错误日志采用追加模式
logappend=true
#启用日志文件,默认启用
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=true
#端口号 默认为27017
port=27017

MongoDB和Studio3t安装

2.4 安装 MongoDB服务

安装服务:通过执行bin/mongod.exe,使用–install选项来安装服务,使用–config选项来指定之前创建的配置文件

mongod.exe --config "D:\Java\MongoDB\Server\3.4\mongo.conf" --install
  • 1

MongoDB和Studio3t安装

命令操作

启动服务

net start MongoDB
  • 1

MongoDB和Studio3t安装

关闭服务

net stop MongoDB
  • 1

删除服务:(如果服务创建有误,可以删除重新安装)

mongod.exe --remove
  • 1

2.5 访问

访问1:http://127.0.0.1:27017/

MongoDB和Studio3t安装

方式2:也可以通过bin目录下的mongo.exe连接mongodb

MongoDB和Studio3t安装

3. 客户端工具 studio3t

3.1 概述

studio3t是mongodb优秀的客户端工具。官方地址在https://studio3t.com/
MongoDB和Studio3t安装

3.2 安装 Studio 3t

步骤一:向导
MongoDB和Studio3t安装

步骤二:许可
MongoDB和Studio3t安装

步骤三:选择安装位置
MongoDB和Studio3t安装

步骤四:准备安装
MongoDB和Studio3t安装

步骤五:安装完成
MongoDB和Studio3t安装

3.3 连接MongoDB

步骤一:启动,双击“Studio-3T.exe”
MongoDB和Studio3t安装

步骤二:打开新建管理“Connection Manager”
MongoDB和Studio3t安装

步骤三:创建新连接(New Connection)
MongoDB和Studio3t安装

步骤四:连接,选择新创建“localhost”,点击按钮“Connect”
MongoDB和Studio3t安装

步骤五:连接成功
MongoDB和Studio3t安装

3.4 常见设置

MongoDB和Studio3t安装

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
待兔 待兔
3个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Jacquelyn38 Jacquelyn38
3年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
亮亮 亮亮
3年前
Go语言操作mongoDB
Go语言操作mongoDBmongoDB是目前比较流行的一个基于分布式文件存储的数据库,它是一个介于关系数据库和非关系数据库(NoSQL)之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。mongoDB介绍mongoDB(https://www.mongodb.com/)是目前比较流行
Wesley13 Wesley13
3年前
MongoDB 教程(一):了解 NoSQL
概述:  MongoDB是一个基于分布式文件存储的数据库。由C语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。  MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。关系型数据库遵循ACID规则  事务在英文中是tran
Wesley13 Wesley13
3年前
MongoDB 基本使用
MongoDB是一个基于分布式文件存储的数据库。由C语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。MongoDB将数据存储为一个文档,数据结构由键值(keyvalue)对组成。MongoDB文档(
Stella981 Stella981
3年前
Spring Boot 与 Kotlin 使用MongoDB数据库
我们在产品中用到NoSQL数据库MongoDB。下面就来简单介绍一下MongoDB,并且通过一个例子来介绍SpringBoot中对MongoDB访问的配置和使用。MongoDB简介MongoDB是一个基于分布式文件存储的数据库,它是一个介于关系数据库和非关系数据库之间的产品,其主要目标是在键/值存储方式(
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Stella981 Stella981
3年前
Centos7下安装和卸载Mongodb数据库的方法
导读MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据
Python进阶者 Python进阶者
9个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这