ThinkPHP的MongoDB集群配置方法

问题
ThinkPHP中对数据库的写入操作强制使用事务,而MongoDB在单机模式下是不支持事务的,需要使用集群才能支持事务,而分布式也是MongoDB的一个特性。所以在实际应用中,MongoDB总是以集群方式搭建的。但ThinkPHP手册总是以MySQL为例,没有详细介绍其他数据库的配置方式,所以还得从源码入手。
ThinkPHP对MongoDB的配置
ThinkPHP6中用于连接MongoDB的ORM是think-orm,具体文件查看 https://github.com/top-think/think-orm/blob/2.0/src/db/connector/Mongo.php 初始化函数:initConnect
/**
* 初始化数据库连接
* @access protected
* @param boolean $master 是否主服务器
*

ThinkPHP的MongoDB集群配置方法最先出现在Python成神之路

版权声明:
作者:倾城
链接:https://www.techfm.club/p/6939.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>