最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php如何利用pecl安裝mongodb擴(kuò)展詳解

 更新時(shí)間:2019年01月09日 10:39:51   作者:塞亞貓  
這篇文章主要給大家介紹了關(guān)于php如何利用pecl安裝mongodb擴(kuò)展的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

前言

本文主要給大家介紹了關(guān)于php利用pecl安裝mongodb擴(kuò)展的相關(guān)內(nèi)容,下面話(huà)不多說(shuō)了,來(lái)一起看看詳細(xì)的介紹吧

環(huán)境說(shuō)明

  • php7
  • centos7
  • mongodb4.0.5

默認(rèn)情況下,php并沒(méi)有安裝mongodb擴(kuò)展,會(huì)報(bào)Class 'MongoDB\Driver\Query' not found錯(cuò)誤。

pecl安裝擴(kuò)展

通過(guò)pecl可以很方便地安裝擴(kuò)展

注意:如果安裝了多個(gè)版本的php,需要進(jìn)行相應(yīng)版本的pecl目錄,如:

➜ bin pwd
/usr/local/php7.1/bin
➜ bin sudo ./pecl install mongodb

安裝完成后,在php.ini添加:extension=mongodb.so

重啟php, 查看 phpinfo

測(cè)試

<?php $manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");

// 插入數(shù)據(jù)
$bulk = new MongoDB\Driver\BulkWrite;
$bulk->insert(['id' => 1, 'name'=>'Google']);
$bulk->insert(['id' => 2, 'name'=>'Github']);
$bulk->insert(['id' => 3, 'name'=>'StackOverFlow']);
$manager->executeBulkWrite('test.sites', $bulk);

$filter = ['id' => ['$gt' => 1]];
$options = [
 'projection' => ['_id' => 0],
 'sort' => ['id' => -1],
];

// 查詢(xún)數(shù)據(jù)
$query = new MongoDB\Driver\Query($filter, $options);
$cursor = $manager->executeQuery('test.sites', $query);

foreach ($cursor as $document) {
 echo "<pre>";
 var_dump($document);
}

執(zhí)行結(jié)果:

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

最新評(píng)論

巴青县| 东光县| 靖江市| 辽宁省| 兴义市| 凤冈县| 营山县| 观塘区| 根河市| 宁化县| 宁河县| 高雄市| 囊谦县| 花垣县| 万年县| 灯塔市| 屯门区| 东平县| 佛学| 盐津县| 凤阳县| 包头市| 湘乡市| 乐亭县| 清丰县| 油尖旺区| 江油市| 辽阳县| 江永县| 和静县| 阜南县| 大英县| 房山区| 五大连池市| 龙里县| 集贤县| 嘉荫县| 抚松县| 高淳县| 诸暨市| 河北区|