©
本文档使用
php中文网手册 发布
(mongodb >=1.0.0)
MongoDB\Driver\Command::__construct — Create a new Command
$document
)
document The complete command to construct
Example #1 MongoDB\Driver\Command::__construct() example
<?php
$manager = new MongoDB \ Driver \ Manager ( "mongodb://localhost:27017" );
$command = new MongoDB \ Driver \ Command (array( "buildinfo" => 1 ));
try {
$cursor = $manager -> executeCommand ( "admin" , $command );
$response = $cursor -> toArray ()[ 0 ];
} catch( MongoDB \ Driver \ Exception $e ) {
echo $e -> getMessage (), "\n" ;
exit;
}
var_dump ( $response );
?> 以上例程的输出类似于:
array(13) {
["version"]=>
string(14) "2.8.0-rc2-pre-"
["gitVersion"]=>
string(62) "b743d7158f7642f4da6b7eac8320374b3b88dc2e modules: subscription"
["OpenSSLVersion"]=>
string(25) "OpenSSL 1.0.1f 6 Jan 2014"
["sysInfo"]=>
string(104) "Linux infant 3.16.0-24-generic #32-Ubuntu SMP Tue Oct 28 13:07:32 UTC 2014 x86_64 BOOST_LIB_VERSION=1_49"
["loaderFlags"]=>
string(91) "-fPIC -pthread -Wl,-z,now -rdynamic -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-E"
["compilerFlags"]=>
string(301) "-Wnon-virtual-dtor -Woverloaded-virtual -std=c++11 -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -pipe -Werror -O3 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-but-set-variable -fno-builtin-memcmp -std=c99"
["allocator"]=>
string(8) "tcmalloc"
["versionArray"]=>
array(4) {
[0]=>
int(2)
[1]=>
int(8)
[2]=>
int(0)
[3]=>
int(-8)
}
["javascriptEngine"]=>
string(2) "V8"
["bits"]=>
int(64)
["debug"]=>
bool(false)
["maxBsonObjectSize"]=>
int(16777216)
["ok"]=>
float(1)
}