mac上mongodb 以及可视化工具 下载以及安装

简介

1. 下载

官网上的下载地址藏得非常深,不花老半天 根本找不到 下载地址 https://www.mongodb.com/try/download/community

目前最新社区版本7.0.2 下载链接

mac intel芯片 : https://fastdl.mongodb.org/osx/mongodb-macos-x86_64-7.0.2.tgz

mac m1 芯片 https://fastdl.mongodb.org/osx/mongodb-macos-arm64-7.0.2.tgz

2. 解压

3. 配置

为了方便可以将 mongodb的bin 位置放到 环境变量 这样每次就可以直接用了

#这里直接编译全局配置文件
#切换root
sudo su
vim /etc/profile#mongodb  /usr/local/develop/mongodb-7.0.2 替换为自己解压的目录
export MONGODB_HOME=/usr/local/develop/mongodb-7.0.2
export PATH=$PATH:$MONGODB_HOME/bin#编译完成 强制保存
:wq!#使配置文件生效
source /etc/profile

4. 检查是否生效

mongod --version

出现如下内容 即表示检查成功
在这里插入图片描述

5. 启动

在安装目录下 新建 data/db 文件夹 和 log

#存储db 内容
mkdir -p data/db
#新建log目录
mkdir log

启动方式主要有两种

  • 直接拼接配置参数 启动
mongod --dbpath /usr/local/develop/mongodb-7.0.2data/db --logpath /usr/local/develop/mongodb-7.0.2/log/mongod.log --logappend --fork
  • 使用配置文件
    新建目录
#mongodb安装目录下 新建配置文件
mkdir conf
#新建mongod 配置文件
vim ./mongod.conf

配置文件内容如下


#输入如下 示例配置内容 
net:bindIp: localhost,MacBook-Pro.local,127.0.0.1
processManagement:fork: true
storage:#db 保存路径 自行修改dbPath: /usr/local/develop/mongodb-7.0.2/data/db
systemLog:destination: file# 保存路径  自行修改path: /usr/local/develop/mongodb-7.0.2/log/mongod.loglogAppend: true

保存配置文件完成

#启动
mongod --config /usr/local/develop/mongodb-7.0.2/conf/mongod.conf

另外 shelll连接的工具类 需要手动下载 下载地址如下
https://www.mongodb.com/try/download/shell
界面如下
在这里插入图片描述
另外还有mongdb 官方的可视化工具 下载地址如下
https://www.mongodb.com/try/download/compass
页面
在这里插入图片描述
另外还有个可视化工具 简称小火箭 下载地址如下
https://studio3t.com/free/

这里我们使用 自带的工具来验证下

  1. 连接的界面如下
    在这里插入图片描述
  2. 编辑连接的地址 以及设置认证 或者开启https认证 (可选)
  3. 然后因为我们的数据库使用的默认的地址 直接save并连接 保存的途中 会让你设置个数据库名称 这个看个人喜欢 随意
  4. 登录后的页面如下
    在这里插入图片描述
  5. 我们可以插入一段数据
    在这里插入图片描述
  6. 我们再来查询下试试
    在这里插入图片描述
  7. 点击数据上的编译按钮即可 编辑 编辑后更新即可
    在这里插入图片描述
  8. 同理 点击数据上删除按钮 即可删除 再次点击删除即会删除
    在这里插入图片描述
  9. 创建索引 这里创建索引也比较方便的 创建索引也支持 添加参数 如下

    附录:
    官方文档地址: https://www.mongodb.com/docs/manual/core/timeseries/timeseries-procedures/

好了,到这里就结束了
god day ! ! !

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/170496.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VR全景应用广泛体现在哪里?有何优势?

VR全景作为一种新型营销方式,正在逐渐走进人们的视线,它区别于以往单一角度的照片和视频,VR全景制作显得更加直观、更加真实、更加生动。VR全景通过VR技术将所拍摄的图片变成720度可观看的场景模式,把产品的特色以及魅力整体呈现展…

css中px、em、rem、%、vw、vh、vm、rpx 这些单位的区别

序言 px:像素 相对长度单位,相对于显示器屏幕分辨率(推荐使用) em:相对长度单位 基准点为父节点字体的大小,如果自身定义了font-size按自身来计算(浏览器默认字体是16px),整个页面内1em不是一个…

Origami Studio for Mac:塑造未来,掌握原型设计之巅

在当今高度竞争的设计领域,原型设计的重要性不言而喻。它不仅是沟通想法,也是测试和改进设计的关键环节。而现在,一款强大的原型设计工具——Origami Studio for Mac,正在席卷设计界,以其独特的功能和卓越的性能&#…

【java学习—九】类的成员之四:初始化块(1)

文章目录 1. 初始化块(代码块)的作用2. 静态代码块3. 非静态代码块和静态代码块的特点 1. 初始化块(代码块)的作用 作用:对java对象进行初始化      程序执行的顺序:     ①声明成员变量的默认值 --> ②显式初始化、多个初始化块依次被执行&a…

【29】c++设计模式——>策略模式

策略模式 C中的策略模式(Strategy Pattern)是一种行为型设计模式,它允许在运行时选择算法的行为。策略模式通过将算法封装成独立的类,并且使它们可以互相替换,从而使得算法的变化独立于使用算法的客户端。 策略模式通…

天锐绿盾加密软件——企业数据透明加密、防泄露系统

天锐绿盾是一种企业级数据透明加密、防泄密系统,旨在保护企业的核心数据,防止数据泄露和恶意攻击。它采用内核级透明加密技术,可以在不影响员工正常工作的前提下,对需要保护的数据进行加密操作。 PC访问地址: https:/…

C语言之数组

目录 一维数组的定义和使用 二维数组的定义和使用 字符数组和字符串 练习题 练习一 练习二 练习三 一维数组的定义和使用 当涉及到一系列相同类型的数据时,C语言中的一维数组是一种非常有用的数据结构。以下是关于C语言一维数组的定义和使用的详细说明&…

淘宝app商品详情源数据API接口(解决滑块问题)可高并发采集

通过API接口采集淘宝商品列表和app商品详情遇到滑块验证码的解决方法(带SKU和商品描述,支持高并发),主要是解决了高频情况下的阿里系滑块和必须要N多小号才能解决的反扒问题,以后都可以使用本方法: 大家都…

从顺序表表中删除具有最小值的元素(假设不唯一)并由函数返回被删元素值

从顺序表表中删除具有最小值的元素(假设不唯一),并由函数返回被删元素值 空出的位置由最后一个元素填补,若顺序表为空,则显示出错误信息并退出运行 //顺序表定义及初始化 #define _CRT_SECURE_NO_WARNINGS #include&l…

HarmonyOS 音频开发指导:使用 OpenSL ES 开发音频播放功能

OpenSL ES 全称为 Open Sound Library for Embedded Systems,是一个嵌入式、跨平台、免费的音频处理库。为嵌入式移动多媒体设备上的应用开发者提供标准化、高性能、低延迟的 API。HarmonyOS 的 Native API 基于Khronos Group开发的OpenSL ES 1.0.1 API 规范实现&am…

【机器学习合集】标准化与池化合集 ->(个人学习记录笔记)

文章目录 标准化与池化1. 标准化/归一化1.1 归一化归一化的作用 1.2 标准化批标准化方法 Batch Normailzation标准化方法的对比自动学习标准化方法 2. 池化2.1 池化的作用2.2 常见的池化方法2.3 池化方法的差异2.4 池化的必要性 标准化与池化 1. 标准化/归一化 1.1 归一化 归…

拦截器以及统一功能的实现

目录 引言 实现一个简单的拦截器 拦截器小结 统一访问前缀 统一异常处理 统一返回参数 ControllerAdvice 引言 HandlerInterceptor是Spring MVC框架提供的一个拦截器接口,它用于对请求进行拦截和处理。在Spring MVC中,拦截器可以用于实现一些通用的功能…

C#调用C++ 的DLL传送和接收中文字符串

1 c#向c传送中文字符串 设置&#xff1a;将 字符集 改为 使用多字节字符集 cpp代码&#xff1a; extern "C"_declspec(dllexport) int input_chn_str(char in_str[]) {cout<<in_str<<endl;return 0; }c#代码&#xff1a; [DllImport("Demo.dll…

Kmssink插件添加缩放显示功能的分析思路与具体实现

XILINX MPSOC 实现输出缩放&#xff0c;PL一侧的配置如下&#xff1a; 修改PL侧的显示通道流程为&#xff1a;DDR -> FRAMBUF_RD -> VPSS(SCALE) -> V_MIX -> HDMI_TX -> MONITOR , 通过设置HDMI_TX的宽高&#xff0c;利用xlnx_bridge 接口关联设置VPSS(scal…

微信小程序设置 wx.showModal 提示框中 确定和取消按钮的颜色

wx官方提供的 showModal 无疑是个非常优秀的选择提示工具 但是 我们还可以让他的颜色更贴近整体的小程序风格 cancelColor 可以改变取消按钮的颜色 confirmColor 则可以控制确定按钮的颜色 参考代码如下 wx.showModal({cancelColor: #0000FF,confirmColor: #45B250,content:…

2023年CSP-S赛后总结

目录 T1 题目描述 输入格式 输出格式 T2 题目描述 输入格式 输出格式 题目描述 输入格式 输出格式 题意翻译 T3 题目背景 题目描述 输入格式 输出格式 T4 题目描述 输入格式 输出格式 总结 T1 题目描述 小 Y 有一把五个拨圈的密码锁。如图所示&#xff0…

LoongArch 指令集 流水线设计

简易版流水线 流水线总体思想-自己感悟 将指令执行分成若干个阶段&#xff08;五级流水-取值&#xff0c;译码&#xff0c;执行&#xff0c;访存&#xff0c;写回&#xff09;&#xff0c;每个阶段干自己的事&#xff08;生成相应的控制信号&#xff0c;完成自己的工作&#x…

人工智能(6):机器学习基础环境安装与使用

1 库的安装 整个机器学习基础阶段会用到Matplotlib、Numpy、Pandas等库&#xff0c;为了统一版本号在环境中使用&#xff0c;将所有的库及其版本放到了文件requirements.txt当中&#xff0c;然后统一安装 新建一个用于人工智能环境的虚拟环境 mkvirtualenv ai matplotlib3.8…

TCP通信实战案例-即时通信

即时通信是什么含义&#xff0c;要实现怎么样的设计&#xff1f; 即时通信&#xff0c;是指一个客户端的消息发出去&#xff0c;其他客户端可以接收到。 即时通信需要进行端口转发的设计思想。 服务端需要把在线的Socket管道存储起来。 一旦收到一个消息要推送给其他管道。…