🚀 免费云mongodb 🚀
最近在学习的过程中发现了一个免费的云mongodb,简直不要太爽,也踩了一些坑,分享给小伙伴们!
什么? Start Free
, 那必须白嫖一下。
登陆
使用 Google或者Github都可以
这些随便写,接下来就可以部署数据库啦
部署数据库
选择服务商和节点,这里选择了离我更近的香港
集群名称默认就行
点击 Create 就可以拥有免费的数据库啦
设置安全项
上一步完成后,会自动跳转到这里来
设置连接方式
这里选用账户密码的方式
设置IP白名单
设置完成后点击按钮就可以啦
权限配置
数据库权限配置
在这里我们可以对数据库用户进行添加、删除、权限设置等操作
网络权限配置
在这里配置过了的ip才能进行链接
连接数据库
官网给出了很多种的连接方式,我们选择代码和可视化工具来连接。
代码链接
点击 View full code sample 可以看到全部的代码
我们这里使用 mongoose 来进行链接 test 数据库
require('dotenv').config();
const mongoose = require('mongoose')
// process.env.MONGO_URL为: mongodb+srv://y170088888:<password>@cluster0.2mg5nko.mongodb.net/test?retryWrites=true&w=majority
mongoose.connect(process.env.MONGO_URL,
{
useUnifiedTopology: true,
useNewUrlParser: true,
useFindAndModify: true
},
(err) => {
if (err) {
console.log('数据库连接失败')
} else {
console.log('数据库连接成功')
}
})
可视化工具
选择适合你系统的软件进行下载
打开软件将 mongodb+srv://y170088888:<password>@cluster0.2mg5nko.mongodb.net/
输入后就可以连接了,非常方便!
注意事项
不要去连接admin这个库,可以连接上,但是无法进行数据修改等操作