百度BAE 平台PHP对Mongodb的连接
<?php
/*请替换为你自己的数据库名(可从管理中心查看到)*/
$dbname = 'XgmsRXDEYIDGmQFCjaZl';
/*从环境变量里取host,port,user,pwd*/
$host = getenv('HTTP_BAE_ENV_ADDR_MONGO_IP');
$port = getenv('HTTP_BAE_ENV_ADDR_MONGO_PORT');
$user = getenv('HTTP_BAE_ENV_AK');
$pwd = getenv('HTTP_BAE_ENV_SK');
try {
/*建立连接后,在进行集合操作前,需要先select使用的数据库,并进行auth*/
$mongoClient = new MongoClient("mongodb://{$host}:{$port}");
$mongoDB = $mongoClient->selectDB($dbname);
$mongoDB->authenticate($user, $pwd);
/*接下来就可以对该库上的集群进行操作了,具体操作方法请参考php-mongodb官方文档*/
$mongoCollection = $mongoDB->selectCollection('test');
$array = array(
'key1' => 'value1',
);
$ret = $mongoCollection->insert($array);
$mongoCursor = $mongoCollection->find();
while($mongoCursor->hasNext()) {
print_r($mongoCursor->getNext());
}
} catch (Exception $e) {
die($e->getMessage());
}
?>
来自bae的doc文档。

浙公网安备 33010602011771号