macos M1安装MongoDB及基本crud操作

发布时间 2023-09-26 22:41:21作者: Men!

安装:

官网教程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()