PHP MongoDB 上下文选项

王林
发布: 2023-09-16 08:17:02
转载
1474人浏览过

php mongodb 上下文选项

简介

PHP可以通过数据库扩展与MongoDB数据库进行交互。对于旧版本的 PHP,可以从 PECL 安装 mongo 驱动程序。现在已被 mongodb 驱动程序取代。这两个驱动程序都可以使用适用于 Linux/Windows/MacOS 操作系统的预编译二进制文件进行安装。或者,可以从 github 上提供的源 tarball 进行手动安装。无论哪种情况,都应在  php.ini 设置中启用 mongo 或 mongodb 扩展。

PHP MongoDB 扩展使用 mongodb 上下文提供流上下文支持。相关上下文选项如下

Options

log_cmd_insert ( array $server , array $document , array $writeOptions , array $protocolOptions )

这是一个可调用函数,在插入文档时由 log_cmd_insert 上下文选项使用

立即学习PHP免费学习笔记(深入)”;

log_cmd_delete ( array $server , array $writeOptions , array $deleteOptions ,数组 $protocolOptions )

这是一个回调函数,在删除文档时由 log_cmd_delete 上下文选项使用

log_cmd_update ( array $server , array $writeOptions , array $updateOptions , array $protocolOptions )

更新文档时,此函数由 log_cmd_update 上下文选项使用

log_write_batch ( array $server , array $writeOptions , array $batch , array $protocolOptions )

此函数由 log_write_batch 上下文选项,执行批量操作时。

log_reply ( array $server , array $messageHeaders , array $operationHeaders )

Cutout老照片上色
Cutout老照片上色

Cutout.Pro推出的黑白图片上色

Cutout老照片上色 20
查看详情 Cutout老照片上色

此回调函数在读取 MongoDB 回复时使用

log_getmore ( array $server , array $info )

当执行 GET_MORE 操作时,此可调用函数由log_getmore 上下文选项

log_killcursor ( array $server , array $info )

执行 KILLCURSOR 操作时回调

$server 数组包含以下参数的基本信息

hash− 服务器哈希,例如:localhost:27017;-;X;56052

type - 节点类型(主/辅助/mongos/仲裁器) - 2

ma​​x_bson_size - 最大 BSON 大小该节点接受的线路 - 16777216

ma​​x_message_size - 该节点接受的线路上的最大消息大小 - 48000000

request_id − 此消息的请求标识符 − 42

以上就是PHP MongoDB 上下文选项的详细内容,更多请关注php中文网其它相关文章!

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:tutorialspoint网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号