PHP7查询数据-executeQuery函数

<?php

// 1.创建数据库连接对象

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

// 2.设置查询条件,返回键,排序规则

$filter = ['index' => ['$gt' => 1]];

$options = [

    'projection' => ['_id' => 0],

    'sort' => ['index' => -1],

];

// 3.创建查询对象

$query = new MongoDB\Driver\Query($filter, $options);

// 4.指定查询的数据库中的集合,查询test库的sites集合

$cursor = $manager->executeQuery('test.sites', $query);

// 循环遍历查询的结果

foreach ($cursor as $document) {

// 调用将对象转换为数组函数

    $arr = object2array($document);

    var_dump($arr['name']);

}

/**

 * 对象转换为数组

 * @param  object $object 需要转换的对象

 * @return array          转换后的数组

 */

function object2array($object) {

    $object =  json_decode( json_encode( $object),true);

    return  $object;

}

PHP7查询数据-executeQuery函数

PHP7查询数据-executeQuery函数

原创文章,作者:IFOUU,如若转载,请注明出处:http://www.wangzhanshi.com/n/6897.html

(0)
IFOUU的头像IFOUU
上一篇 2025年1月1日 16:37:57
下一篇 2025年1月1日 16:37:59

相关推荐

  • PHP ceil()函数浮点数向上取整实现示例

    PHP中ceil()函数 在PHP中,ceil()函数用于向上取整。当我们需要将一个浮点数向上取整为一个大于等于该浮点数的最小整数时,就可以使用ceil()函数。 ceil()函数…

    php 2024年12月17日
  • 如何使用php7 新增功能

    一、核心 增加了group use语法声明。RFC: https://wiki.php.net/rfc/group_use_declarations 增加了null合并运算符??。…

    php 2025年1月1日
  • 如何PHP中对Xdebug进行扩展

    测试环境 LNMP 军哥一键包1.3版本 PHP 7.0.7 Xdebug 2.6 配置步骤 根据自身环境执行下列命令进行安装,切记不可原样复制执行 git clone git:/…

    2025年1月1日
  • PHP 7.4.5的错误修复大汇总

    本篇文章和大家了解一下PHP 7.4.5的错误修复大汇总。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 PHP 7.4.5的错误修复 修复了错误#79364(复…

    2025年1月1日
  • PHP7留言板开发之代码优化的方法

    本步骤纲目:1、优化代码 说是代码优化,其实就是将多次使用的公共部分代码整理起来,在需要调用的页面使用include(require)包含进去,这样不但便于今后修改,还能做到整洁的…

    2025年1月1日
  • centos7中安装PHP7的步骤

    CentOS7的默认PHP版本是PHP5,但是如果我们要安装PHP7,不需要将现有的PHP5删除,只要将PHP升级到PHP7即可。使用 yum provides php 命令可以获…

    php 2025年1月1日
  • 怎么在Ubuntu中支持PHP5与PHP7双版本

    1:获取PHP7源 我的操作系统版本是 Ubuntu 14.04.5 LTS,默认的PHP源是 5.5.9 版本,可以使用下列的命令确认: $ apt show…

    php 2025年1月1日
  • 如何在php7项目中安装openssl扩展

    1、源码 /home/topsec/Documents/php-7.0.11 ,安装位置在 /usr/local/php7, php.ini 在/ usr/local/php7/l…

    php 2025年1月1日
  • PHP7的抽象语法树是什么

    什么是抽象语法树? 抽象语法树(abstract syntax tree,AST)是源代码的抽象语法结构的树状表示,树上的每个节点都表示源代码中的一种结构,这所以说是抽象的,是因为…

    2025年1月1日
  • php7 读取php.ini[4]

    1.需要实现的细节 在php.ini加上 [initest] initest.username=test nitest.userage=99 实现一个initest类 ,实现一个i…

    php 2025年1月1日

发表回复

登录后才能评论