注:
(1)测试版本:mongodb5.0.32和mongodb8.2.6版本
(2)为了接入zcbus平台,统一平台缓存格式(bsd格式),发布端程序暂没法区分源端mongodb字段类型,订阅端统一用string类型处理
(3)订阅端数据库需要手动建表,并且主键字段为字符串类型,字段名为_id,zcbus缓存数据示例如下:

1、源库配置

1.1 修改配置文件

1.1.1 修改mongod.conf参数文件

oplogSize=2048 # 设置oplog的大小(MB)
replSet=single # 设置副本集的名字,所有的实例指定相同的名字属于一个副本集

1.1.2 重启数据库

systemctl restart mongodb
## 根据服务器实际情况重启数据库

1.1.3 检查是否开启oplog

use local;
rs.printReplicationInfo();

1.2 用户创建及赋权

1.2.1 创建用户

use admin
db.createUser({user: "zcbus", pwd: "zcbus", roles: ["readAnyDatabase" ]})

1.2.2 用户查询

use admin
db.system.users.find({'_id' : /zcbus/})

2 补充说明

文档更新时间: 2026-04-06 21:48   作者:操李红