English | 简体中文 | 繁體中文
查询

MongoDB\Driver\Server::getInfo()函数—用法及示例

「 获取MongoDB服务器的信息 」


函数名称:MongoDB\Driver\Server::getInfo()

适用版本:MongoDB PHP扩展版本 1.2.0+

函数用法:该函数用于获取MongoDB服务器的信息。

示例代码:

<?php

// 创建MongoDB服务器对象
$server = new MongoDB\Driver\Server("mongodb://localhost:27017");

// 获取服务器信息
$info = $server->getInfo();

// 打印服务器信息
print_r($info);

?>

示例输出:

Array
(
    [version] => 4.4.1
    [gitVersion] => 2f84feae155e52d582d580fe33f7dbd34918e820
    [modules] => Array
        (
            [0] => enterprise
        )
    [allocator] => tcmalloc
    [javascriptEngine] => v8
    [sysInfo] => ......
    [ok] => 1
)

注意事项:

  • 在调用该函数之前,需要先创建一个MongoDB\Driver\Server对象,并传入MongoDB服务器的连接字符串作为参数。
  • 该函数返回一个关联数组,包含了服务器的各种信息,如版本号、git版本、模块列表等。
  • 如果连接服务器失败或者获取信息出错,函数返回的数组中的ok字段将为0,其他字段可能会为空或者包含错误信息。
  • 该函数仅适用于MongoDB PHP扩展的版本1.2.0及以上。如果你的扩展版本较低,可能无法使用该函数。
补充纠错
热门PHP函数
分享链接