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,如若转载,请注明出处:https://www.wangzhanshi.com/n/6897.html

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

相关推荐

  • php7比5快的原因

    在php版本进行升级后,我们能够明显感觉到,php的速度运行比较快了,这是由于其中的性能进行了一些调整,下面我们一起来探究php7比5运行快速的原因。 1、减少变量存储字节,减少内…

    php 2025年1月1日
  • OneinStack安装PHP扩展的操作步骤

    PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使…

    php 2025年1月26日
  • centos7更新php5.4到php5.6/php7

    centos7系统yum安装的php版本为5.4。 因业务需求,开发可能需要php5.6环境。 本文应需而生,介绍从php5.4升级到php5.6。 如需更新到php7环境,步骤一…

    php 2025年1月1日
  • 怎么在PHP7中对foreach进行修改

    php有什么用 php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因…

    php 2025年1月1日
  • 怎样删除php扩展?

    linux系统下需要用包管理器安装 如 redhat下 yum install php-mysql Ubuntu下 apt-get install php-gd windows下需…

    php 2025年1月26日
  • PHP7如何加密扩展

    介绍 一个简洁、高性能、跨平台的 PHP7 代码加密扩展 特点 简单快速,经实测,几乎不影响性能 兼容 OPcache、Xdebug 等其他扩展 支持 Linux、macOS、Wi…

    php 2025年1月1日
  • PHP WebSocket的技术解析与使用指南详解

    本文旨在帮助初学者掌握在PHP中使用WebSocket的关键概念和技术。我们将深入讨论从建立连接、绑定到监听等各方面的操作,并提供易于理解和实践的指导。 一、socket协议的简介…

    2024年12月17日
  • php7垃圾回收机制的示例分析

    文章目录 zval 的结构 循环引用造成的内存泄漏 object和array的回收过程 垃圾回收的原理 例子 在了解我们 php GC 时,我觉得我有必要介绍一下们的 php 的变…

    2025年1月1日
  • windows上php7环境搭建的方法

    php有什么用 php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因…

    2025年1月1日
  • 怎么在php7中安装yar扩展

    一. 安装二进制打包协议msgpack 1. 安装PHP拓展包有很多种方式,当然没什么是比pecl更加来得暴力,用这个之前要确认phpize是否存在 find /&nbs…

    php 2025年1月1日

发表回复

登录后才能评论