MongoDB快速使用,详细且实用(一)

117 阅读2分钟

文内项目 Github:XIAOJUSURVEY

内存

一般用于快速预览工程或者尝鲜试用,快速在开发过程中进行测试或模拟。

可以用这个库👉 mongodb-memory-server,原理是在内存中启动MongoDB服务,

1、数据保存在内存中,重启服务会更新数据。

2、启动内存服务器新实例时,如果找不到 MongoDB 二进制文件会自动下载,因此首次可能需要一些时间。

远端

使用云服务的 MongoDB,申请免费版本

当然,一般使用公司的即可。

本地

www.mongodb.com/docs/manual…

各平台安装指南

www.mongodb.com/docs/manual…

版本兼容

如果之前安装了旧版本,可能会遇到问题,请查询官方解决方案

Mac 安装示例一、使用 brew 安装

官方指导

Mac 安装示例二、使用 Tarball 安装
一、安装包

进入 /usr/local,并下载压缩包 x86_64-7.0.3.tgz

cd /usr/local

解压缩:

sudo tar -zxvf mongodb-macos-x86_64-7.0.3.tgz
sudo mv mongodb-macos-x86_64-7.0.3 mongodb
二、配置全局变量
sudo cp ./mongodb/bin/* /usr/local/bin/
三、创建数据和日志目录
sudo mkdir -p ~/data/db
sudo mkdir -p ~/data/log/mongodb
四、设置数据和日志目录的权限

其中 user 改成本机用户名

sudo chown <user> ~/data/db
sudo chown <user> ~/data/log/mongodb
五、启动
mongod --dbpath ~/data/db --logpath ~/data/log/mongodb/mongo.log --fork

验证启动

ps aux | grep -v grep | grep mongod

🌀NOTE:以上步骤根据官网教程进行,详细步骤和问题排查,请查看官方指导




关于我们

感谢看到最后,我们是一个多元、包容的社区,我们已有非常多的小伙伴在共建,欢迎你的加入。

Github:XIAOJUSURVEY

社区交流群

微信:

Star

开源不易,请star 一下 ❤️❤️❤️,你的支持是我们最大的动力。

Star History Chart