10bet网址
MySQL PHP API
下载本手册
PDF(美国Ltr)- 2.4 mb
PDF (A4)- 2.4 mb


5.9.3CollectionFind:执行

PHP文档组版权所有。10bet官方网站

  • CollectionFind:执行

    执行语句

描述

公共mysql_xdevapi \ DocResultmysql_xdevapi \ CollectionFind:执行();

执行find操作;此功能允许方法链接。

参数

这个函数没有参数。

返回值

一个DocResult对象,用于从中获取结果或查询操作的状态。

例子

例5.31 CollectionFind示例

<?php $session = mysql_xdevapi\getSession("mysqlx://user:password@localhost");$session->sql("DROP DATABASE IF EXISTS ")->execute();$session->sql("CREATE DATABASE addressbook")->execute();$session = $session- getSchema("addressbook");$create = $schema->createCollection("people");创建- >添加('{“名称”:“阿尔弗雷德”,“年龄”:18,“工作”:“管家”}”)- >执行();/ /……$collection = $schema->getCollection("people");$result = $collection ->find('job like:job and age >:age') ->bind(['job' => 'Butler', 'age' => 16]) ->execute(); var_dump($result->fetchAll()); ?>

上面的例子将输出类似于:

Array (1) {[0]=> Array (4) {["_id"]=> string(28)"00005b6b536100000000000000cf" ["age"]=> int(18) ["job"]=> string(6)"Butler" ["name"]=> string(6)“阿尔弗雷德”}}