macos M1安装MongoDB及基本crud操作

news/发布时间2024/5/17 17:28:00

安装:

官网教程Install MongoDB Community Edition on macOS — MongoDB Manual

我看的是这个教程:Mac安装MongoDb保姆级教程以及踩坑笔记(图文详解 (xjx100.cn) 里面有详细步骤及报错/解决. 庆幸我在安装过程没遇到什么错误

MongoDB教程

MongoDB 教程 | 菜鸟教程 (runoob.com)

MongoDB是什么 (biancheng.net)

主要步骤:

首先打开控制台,以下命令都在控制台执行

1.如果你的brew有问题,或者是没有安装brew,使用这个命令安装,然后选择中科大版本 

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

2.执行brew install mongodb-community@5.0

3.执行brew services start mongodb-community@5.0

4.执行mongosh,出现test> 说明成功了.

 

然后下面我用数据库工具DataGrip连接上了MongoDB,连接的时候什么都不用输入.下载完驱动程序测试连接就成功了

 

推荐两个学习Mongodb的网站

MongoDB 教程 | 菜鸟教程 (runoob.com)

MongoDB是什么 (biancheng.net) 这个还有安装教程,都很好,很全面

 然后是crud

简单的例子

//增
db.grade.insertMany([
{course:"数据库原理",score:"97",teacher:"杨子光",credit:"3"},
{course:"WEB应用开发技术",score:"96",teacher:"雷宇",credit:"2"},
{course:"Python程序设计",score:"94",teacher:"刘立嘉",credit:"2"},
{course:"工程数学",score:"88",teacher:"张云霞",credit:"3"},
{course:"计算机网络",score:"87",teacher:"周文峰",credit:"4"}
])
//删
db.grade.remove({'course':'计算机网络'})
//改
db.grade.updateOne({course:"工程数学"},{$set:{score:"90"}})
//查
db.grade.findOne({course:"工程数学"})
db.grade.find()

 

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

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

相关文章

9.24 2021年中国大学生程序设计竞赛女生专场

2021年中国大学生程序设计竞赛女生专场K - 音乐游戏 思路:签到题,数有多少-#include<bits/stdc++.h> using namespace std; #define int long long vector<int>d[5010];int32_t main(){int n;cin>>n;int ans=0;getchar();for(int i=1;i<=n;i++){string …

mybatis学习

开发环境:sts 数据库:sqlyog 数据库: 配置文件 配置文件: 映射文件: 映射文件接口: 实体类: 自定义的工具类,来实现sqlsession:测试类: 就完成了!

一些常见小程序的UI设计分享

外卖优惠券小程序的UI设计电子商城系统UI分享 A B C

小程序化银行App,实现生态快速引进

“分级分层分阶段”正有序展开,金融信创进入攻坚期。根据“分级分层分阶段”的指导思想,分级角度而言,由四大行到股份制到中小行,分层角度而言,替换系统先外围后核心,分阶段角度而言,从2020到2027逐步完成。自2020年金融信创启动以来,各大金融机构每年IT投入中与信创相…

磁盘扩容与缩减(lvm逻辑卷)

磁盘的动态扩容和缩减 原创 运维家 运维家 2023-09-25 08:02 发表于北京收录于合集#磁盘2个 #linux59个 主旨 在日常运维过程中,经常会出现磁盘爆满,不足以维持未来业务量,或者磁盘太大,造成资源浪费的情况,这种情况下最好的方式就是采用磁盘的动态扩容和缩减。LVM是什么…