zoukankan      html  css  js  c++  java
  • 百度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文档。

  • 相关阅读:
    jQuery知识点
    mysql基本命令
    正则表达式
    vue跨域解决方法
    字符串反转
    两个数组的交集
    删除排序数组中重复项
    缺失的第一个正整数
    275. H 指数 II
    274. H 指数
  • 原文地址:https://www.cnblogs.com/tk091/p/3227915.html
Copyright © 2011-2022 走看看