6分钟完成Mongo副本集的配置,在低代码平台上使用自己的外部mongo

1、背景

低代码PagePlug是一款开源、面向研发使用的低代码开发软件,基于国外appsmith进行了整体性能的优化及汉化,更符合国内企业的开发场景及开发者的使用习惯,目前已有超百家企业及4000+开发者在社区活跃使用

​详细的介绍及教程可以查阅相关的文章

Formily开发实战——3分钟完成一个登录页的开发,Formily表单与PagePlug低代码的完美融合_PagePlug的博客-CSDN博客Formily——更高效的表单解决方案与开源低代码Pageplug的融合https://blog.csdn.net/AppsmithCN/article/details/130765565?spm=1001.2014.3001.5501https://blog.csdn.net/AppsmithCN/article/details/130765565?spm=1001.2014.3001.5501

国内优秀的开源低代码框架:PagePlug,面向研发使用,拒绝重复、低价值的工单循环开发_低代码开发框架 开源_PagePlug的博客-CSDN博客面向研发使用、更懂国内企业的开源低代码_低代码开发框架 开源https://blog.csdn.net/AppsmithCN/article/details/131380008?spm=1001.2014.3001.5501

PagePlug:低代码平台入门教程—10分钟搭建一个用户改查系统_PagePlug的博客-CSDN博客PagePlug,面向研发使用的低代码平台,10分钟搭建一个用户改查系统https://blog.csdn.net/AppsmithCN/article/details/131790256

随着PagePlug1.9版本的更新推送,数据库需要使用mongo5.0以上的版本,且需要设置完成副本集的配置。

看了很多论坛的文章,对mongo副本集的配置流程讲的特别模糊,这边PP社区分享下mongo副本集配置的教程(本次案例使用的是mongo6.0-rc版本及使用的mac)

2、配置流程

1、可以先在官方dockerhub上选择需要安装的版本

本次案例选择的是6.0-rc版本,可以直接复制镜像的命令,在终端中输入拉取镜像

docker pull mongo:6.0-rc

​稍等一会后,镜像就拉取成功了(或者通过命令docker ps 查看下)

2、在启动mongo的时候,需要带上副本集的命令

输入下面命令启动mongo(本次案例没有设置用户名称密码和数据库名称,需要设置的可自行带上对应的环境变量)

docker run --name mongo-dev -p 27022:27017 -d mongo:6.0-rc --replSet my-replica-set

有两个地方需要注意下:

  • 如果端口27017被占用的话,可以修改下前面的端口再启动,例如上面所示:27022:27017

  • 【-d】 后面需要输入对应的镜像及版本,例如本次启动的的镜像是mongo:6.0-rc

出现了一串字符内容后就是启动成功了

​也可以检查下容器镜像是否启动成功

3、进入MongoDB Shell 中执行初始化

我们可以在终端输入以下命令(该命令对mongo6及以后版本有效)

docker exec -it mongo-dev mongosh

有两个地方注意一下:

  • 上面的命令如果是mongo5以上的版本,请输入docker exec -it mongo-dev mongo

  • 其他版本的命令没有尝试,可自行查看官网文档处理

会显示下列内容,进入到mongo shell了

​之后我们进行初始化,输入下列命令

rs.initiate({})

看到下列内容副本集已配置成功

4、在PagePlug上配置mongo url

将新建好的mongo数据库,可以在管理员设置——高级配置中更换外部的mongo,更换后点击下方保存重启服务即可

  • mongo的填写格式可以看下方内容,如果相应的变量没有的话,就不填写

 mongodb://username:password@host:port/databaseName


对PagePlug上一些功能使用讲解及介绍,可以点击下方文章查看

1、Formily开发实战——3分钟完成一个登录页的开发,Formily表单与PagePlug低代码的完美融合

Formily开发实战——3分钟完成一个登录页的开发,Formily表单与PagePlug低代码的完美融合_PagePlug的博客-CSDN博客Formily——更高效的表单解决方案与开源低代码Pageplug的融合https://blog.csdn.net/AppsmithCN/article/details/130765565?spm=1001.2014.3001.5501https://blog.csdn.net/AppsmithCN/article/details/130765565?spm=1001.2014.3001.5501

2、国内优秀的开源低代码框架:PagePlug,面向研发使用,拒绝重复、低价值的工单循环开发

国内优秀的开源低代码框架:PagePlug,面向研发使用,拒绝重复、低价值的工单循环开发_低代码开发框架 开源_PagePlug的博客-CSDN博客面向研发使用、更懂国内企业的开源低代码_低代码开发框架 开源https://blog.csdn.net/AppsmithCN/article/details/131380008?spm=1001.2014.3001.5501

3、PagePlug:低代码平台入门教程—10分钟搭建一个用户改查系统

PagePlug:低代码平台入门教程—10分钟搭建一个用户改查系统_PagePlug的博客-CSDN博客PagePlug,面向研发使用的低代码平台,10分钟搭建一个用户改查系统https://blog.csdn.net/AppsmithCN/article/details/131790256

4、B站上也有一些案例教程,欢迎查看研究~~

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值