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

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

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

前言

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

環(huán)境說明

  • php7
  • centos7
  • mongodb4.0.5

默認(rèn)情況下,php并沒有安裝mongodb擴(kuò)展,會報Class 'MongoDB\Driver\Query' not found錯誤。

pecl安裝擴(kuò)展

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

注意:如果安裝了多個版本的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

測試

<?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],
];

// 查詢數(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é)

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

相關(guān)文章

最新評論

徐水县| 错那县| 开江县| 漠河县| 怀远县| 葫芦岛市| 霞浦县| 新干县| 依安县| 衢州市| 喀喇沁旗| 大连市| 深水埗区| 康乐县| 阜新| 永福县| 淮南市| 大洼县| 和田县| 汝州市| 泽州县| 沾益县| 广宁县| 汝南县| 洛扎县| 丹江口市| 大丰市| 丰原市| 西丰县| 平罗县| 高尔夫| 芦溪县| 安西县| 余姚市| 沅江市| 宽甸| 靖江市| 开阳县| 河北省| 固镇县| 郴州市|